标签:shell

翻译

在shell管道中捕获错误代码

viewed(2)

我目前有一个脚本,做一些像 ./a | ./b | ./c 我想修改它,以便如果任何a,b或c退出与错误代码我打印一个错误信息,并停止,而不是管道坏的输出前进。 什么是最简单/最干净的方式这样做? 如果你真的不想让第二个命令继续,直到第一个...

翻译

在UNIX shell脚本中将十进制转换为十六进制

viewed(2)

在UNIX shell脚本中,我可以使用什么来将十进制数转换为十六进制?我认为od会做的伎俩,但它不意识到我喂它的数字的ASCII表示。 printf?毛!现在使用它,但还有什么可用? echo "obase=16; 34" | bc 如果...

翻译

我如何在Linux shell中使用变量进行除法?

viewed(2)

当我在我的shell中运行命令如下,它返回一个expr:非整数参数错误。有人可以向我解释这个吗? $ x=20 $ y=5 $ expr x / y expr: non-integer argument 这些变量是shell变量。要将它们作...

翻译

linux – 如何在shell中处理超过10个参数

viewed(3)

我在linux上使用bash shell,并且想在shell脚本中使用超过10个参数 使用花括号将其设置为关闭: echo "${10}" 您还可以对位置参数进行迭代,如下所示: for arg 要么 for arg in "$@" 要么 ...

翻译

linux – 如何打印第三列到最后一列?

viewed(3)

我试图从DbgView日志文件中删除前两列(我不感兴趣)。我似乎找不到一个例子,从第3列向前打印直到行的结尾。请注意,每行都有可变的列数。 …或更简单的解决方案:cut -f 3- INPUTFILE只是添加正确的分隔符(-d)...

翻译

如何正确嵌套Bash反引号

viewed(3)

我错过了一些反向或反向似乎不工作与太多的程序员报价循环。 $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hel...