linux echo输出结果赋值给变量,shell变量n位补零

2023-05-16

name=`echo $1|awk '{printf("%04d\n",$0)}'`    将 $1 进行4位数补零,后传递字符串给 name。

将下面代码,命名为 playVideo.sh 的shell脚本。 传参 12,输出 0012,4位数补零后的结果。

#!/bin/bash

name=$1
name=`echo $1|awk '{printf("%04d\n",$0)}'`
echo "/home/pi/$name.mp4"

omxplayer -o hdmi /home/pi/$name.mp4 --loop
#omxplayer -o hdmi /home/pi/DJI-MAVIC-AIR2.mp4 --loop

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux echo输出结果赋值给变量,shell变量n位补零 的相关文章

  • 在 Docker 容器中以主机用户身份运行

    在我的团队中 我们在进行开发时使用 Docker 容器在本地运行我们的网站应用程序 假设我正在开发 Flask 应用程序app py具有依赖关系requirements txt 工作流程大致如下 I am robin and I am in
  • 如何重命名 .tar.gz 文件而不提取内容并在 UBUNTU 中创建新的 .tar.gz 文件?

    我有一个命令将创建一个新的 tar gz现有文件中的文件 sudo tar zcvf Existing tar gz New tar gz 该命令将创建一个新的New tar gz从现有的文件Existing tar gz file 谁能告
  • 如何从远程 ssh 连接上运行的 tmux(复制模式)复制到本地剪贴板

    我通过 OS X 上的 VirtualBox 运行 Linux 我通过在无头状态下运行虚拟机 然后使用端口转发 sshing 到 Linux 机器来实现这一点 现在 无论复制到我的虚拟机上的剪贴板 我都可以粘贴到我的远程 ssh 会话上 但
  • XAMPP Windows 上的 Php Cron 作业

    嗯 我是这个词的新手CRON 据我所知 这是一个Unix安排特定操作在定义的时间间隔后执行的概念 我需要运行一个php文件 每小时更新一次数据库 但我的困惑在于安排执行 我在用XAMPP用于 Windows 7 上的本地开发测试 我发现了什
  • 使用 ProcessBuilder 运行 shell 脚本

    我正在尝试使用 Java 和 ProcessBuilder 运行脚本 当我尝试运行时 我收到以下消息 error 2 没有这样的文件或目录 我不知道我做错了什么 但这是我的代码 ps 我尝试只执行不带参数的脚本 错误是相同的 String
  • 如何在 Linux/OS X 上温和地终止 Firefox 进程

    我正在使用 Firefox 进行一些自动化操作 尽管我可以从 shell 打开 Firefox 窗口 但我无法正确终止它 如果我kill火狐进程与kill 3 or kill 2当我下次打开新的 Firefox 窗口时 命令会询问我是否要在
  • 裸机交叉编译器输入

    裸机交叉编译器的输入限制是什么 比如它不编译带有指针或 malloc 的程序 或者任何需要比底层硬件更多的东西 以及如何才能找到这些限制 我还想问 我为目标 mips 构建了一个交叉编译器 我需要使用这个交叉编译器创建一个 mips 可执行
  • 如何反汇编、修改然后重新组装 Linux 可执行文件?

    无论如何 这可以做到吗 我使用过 objdump 但它不会产生我所知道的任何汇编器都可以接受的汇编输出 我希望能够更改可执行文件中的指令 然后对其进行测试 我认为没有任何可靠的方法可以做到这一点 机器代码格式非常复杂 比汇编文件还要复杂 实
  • shell解析json并循环输出组合变量

    杰斯克喜欢我之前的话题 https stackoverflow com questions 74063588 shell parsing json contains spaces in string 我知道如何解析带有空格的简单 json
  • 使用 grep 查找所有匹配的模式

    In txt1 S01A1P2 S01A1P5 S01A1P4 In txt2 data train wave S01A1P3 mfc data train wave S01A1P7 mfc data train wave S01A1P8
  • 如何在特定的Java版本上运行应用程序?

    如何运行具有特定 Java 版本的应用程序 我安装了三个 Java 版本 myuser mysystem sudo update alternatives config java There are 3 choices for the al
  • PHP exec rm -Rf 不适用于子目录

    我试图删除特定文件夹中的所有内容 但它似乎不会影响子文件夹 但它应该 因为 bash 命令是从控制台执行的 system rm Rf some dir 该命令中不需要星号 如果要与文件一起删除目录 请同时删除斜杠 留下斜杠将删除文件 但保留
  • 在 C# 中编写批处理脚本的好方法是什么?

    我想用 C 编写简单的脚本 我通常会使用 bat 或 4NT btm 文件 复制文件 解析文本 询问用户输入等等 相当简单 但在批处理文件中正确执行这些操作确实很困难 例如没有例外 我熟悉像 AxScript 这样的命令行 脚本 包装器 这
  • php_network_getaddresses: getaddrinfo 失败: 名称或服务未知 (0) 连接失败..!

    我正在使用 php 邮件程序功能 但出现以下错误 如何修复它 2016 01 22 06 15 48 SMTP 错误 无法连接到服务器 php network getaddresses getaddrinfo失败 名称或服务未知 0 连接失
  • 亚马逊 Linux - 安装 openjdk-debuginfo?

    我试图使用jstack在 ec2 实例上amazon linux 所以我安装了openjdk devel包裹 sudo yum install java 1 7 0 openjdk devel x86 64 但是 jstack 引发了异常j
  • 使用 --prof 选项创建多个日志文件而不是一个 v8.log 的节点

    我正在尝试使用 prof 选项来分析我的 Node 应用程序 但我发现不是一个单一的 v8 log 文件 而是使用诸如isolate 0x9582b40 v8 log isolate 0xa1cab78 v8 6049 等前缀创建的多个文件
  • 从哪里获取 iostream.h

    我正在尝试在 Linux 中做一些事情 但它抱怨找不到 iostream h 我需要安装什么才能获取此文件 这个标准头的正确名称是iostream没有扩展名 如果您的编译器仍然找不到它 请尝试以下操作 find usr include na
  • 如何通过不同的接口路由 TCP/IP 响应?

    我有两台机器 每台机器都有两个有效的网络接口 一个以太网接口eth0和 tun tap 接口gr0 目标是使用接口在机器 A 上启动 TCP 连接gr0但然后让机器 B 的响应 ACK 等 通过以太网接口返回 eth0 因此 机器 A 发出
  • Bash 的源命令无法处理从互联网上卷曲的文件

    我正在尝试使用curl从互联网获取脚本文件 如下所示 source lt curl url echo done 我看到的是 完成 得到了回响before卷曲甚至开始下载文件 这是实际的命令和输出 bash 3 2 source lt cur
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset

随机推荐

  • python14(绘图工具matplotlib和echart)

    1 matplotlib 1 绘制折线图 1 温度变化折线图 需求1 绘制10点到12点每分钟的气温 xff0c 如何绘制折线图观察每分钟气温的变化情况 temps 61 random randint 20 35 for i in rang
  • Ubuntu下安装TeamViewer[命令行方式]

    第一步 下载 安装包 从官网下载ubuntu的deb安装包 下载链接 xff1a https downloadus1 teamviewer com download version 12x teamviewer 12 0 71510 i38
  • 树莓派4安装Ubuntu20.04

    1 下载Ubuntu20 04 https ubuntu com download raspberry pi 2 下载image工具 https www raspberrypi org downloads 3 写入镜像 4 安装完成之后 x
  • encoder 基于品高云数据湖的大数据开发实践课程(随手记)-HDFS 的基本操作和 Java API 操作

    文章目录 61 61 1 使用FSDataInputStream获取HDFS的 user hadoop 目录下的task txt的文件内容 xff0c 并输出 xff0c 其中uri为hdfs localhost 9000 user had
  • navicat连接数据库(MySQL)报错1251解决。以及可能报错1045解决

    怀玉 点个关注 xff0c 必回关 话不多说线上结果 图 xff1a 问题说明 xff1a 报错1251是因为root用户密码没有设置或者密码错误 xff0c 我们要做的就是修改或者更新root用户密码 步骤图奉上 xff1a 连接MySQ
  • pvs Error reading device /dev/xxx at 0 length 512.

    背景 xff1a ceph osd 服务器磁盘坏掉 xff0c 将坏掉的 osd 从集群中踢出后 xff0c pvs 报错 系统 centos7 xff0c ceph luminous 1 查看错误信息 root 64 cmp15 pvs
  • 用word发CSDN blog,免去插图片的烦恼

    用csdn自带的网页编辑器 xff0c 最不方便的 xff0c 不是排版 xff0c 而是图片的发布 xff0c 希望能通过下面这个方式得到改善 1 注册博客账号 1 1 打开一个新的Word文档 如果之前没有用过博客功能的话 xff0c
  • openstack如何支持vlan trunk功能

    大多数场景下 xff0c 主机收发的是不带tag的报文 xff0c 但是在实际环境中 xff0c 无论是windows还是Linux环境都通过各自的方法可以收发带有vlan tag的报文 而一个虚机要想接收不同vlan tag的报文 xff
  • 在vscode中调试webpack

    前言 接手了公司的新项目 xff0c 但是由于对整个运作流程不了解 xff0c 想要一步步进行调试加深对项目印象 xff0c 所以搜索了相关资料 xff0c 结合自己实际情况进行调试 调试的两个关键文件 package json 正常的pa
  • AD和DA转换-第1季第16部分-朱有鹏-专题视频课程

    AD和DA转换 第1季第16部分 2091人已学习 课程介绍 本课程是 朱有鹏老师单片机完全学习系列课程 第1季第16个课程 xff0c 主要讲解AD转换和DA转换 目标是理解模拟量和数字量的概念 xff0c 并且学会使用AD转换来采集现实
  • vnc viewer登陆问题

    这里操作的前提是已经 安装了vnc server 登陆SUN 210 server xff0c solaris 10 采用VNC viewer 但是并不是每次登陆都成功 开始总是不成功 采用以下两条命令 xff1a vncserver ki
  • 光谱分布、光谱辐射通量密度与不同时间段分布光谱(图示)

    1 光谱分布图 2 太阳辐射能量图 3 不同时间段的太阳分布光谱图 4 不同波长的光的能量分布主要区域 5 不同波段的使用场景
  • 电磁波波谱及不同波长成像图

    1 电磁辐射波 实际的图像处理应用中 xff0c 最主要的图像来源于电磁 辐射成像 电磁辐射波包括无线电波 微波 红外线 可见光 紫外线 X射线 射线 电磁辐射波的波谱范围很广 xff0c 波长最长的是无线电波 为3 102m xff0c
  • 写给VR手游开发小白的教程:(四)补充篇,详细介绍Unity中相机的投影矩阵

    这篇作为上一篇的补充介绍 xff0c 主要讲Unity里面的投影矩阵的问题 xff1a 上篇的链接写给VR手游开发小白的教程 xff1a xff08 三 xff09 UnityVR插件CardboardSDKForUnity解析 xff08
  • 阿里云centos修改ssh端口后连接失败

    话说本人虽然工作多年 xff0c 一直是linux小白一个 xff0c 估计像我这样的也是没谁了 每次面试的时候面试官一问是否会linux xff0c 都老脸一红啊 为了解决这种情况 xff0c 自己去阿里云买了一台centos的服务器 x
  • linux进程调度方法(SCHED_OTHER,SCHED_FIFO,SCHED_RR)

    linux内核的三种调度方法 xff1a 1 xff0c SCHED OTHER 分时调度策略 xff0c 2 xff0c SCHED FIFO实时调度策略 xff0c 先到先服务 3 xff0c SCHED RR实时调度策略 xff0c
  • 12- 降维算法 (PCA降维/LDA分类/NMF) (数据处理)

    数据降维就是一种对高维度特征数据预处理方法 降维是将高维度的数据保留下最重要的一些特征 xff0c 去除噪声和不重要的特征 xff0c 从而实现提升数据处理速度的目的 PCA算法有两种实现方法 xff1a 基于特征值分解协方差矩阵实现PCA
  • 软件体系整理5-6章

    第五章 软件体系结构风格 1 管道过滤器风格 特征 xff1a xff08 1 xff09 构件即过滤器 xff08 Filter xff09 xff0c 对输入流进行处理 转换 xff0c 处理后的结果在输出端流出 而且 xff0c 这种
  • Hive中的DDL操作

    参考文章 xff1a https www cnblogs com qingyunzong p 8723271 html 官方文档 xff1a https cwiki apache org confluence display Hive La
  • linux echo输出结果赋值给变量,shell变量n位补零

    name 61 96 echo 1 awk 39 printf 34 04d n 34 0 39 96 将 1 进行4位数补零 xff0c 后传递字符串给 name 将下面代码 xff0c 命名为 playVideo sh 的shell脚本