find /tmp -printf '%s %p\n' |sort -n -r | head
Run Code Online (Sandbox Code Playgroud)
这个命令工作正常,但%s %p这里使用的选项是什么?还有其他选项可以使用吗?
要在 gedit 中打开要编辑的文件,我运行gedit sample.py &. 但是对于 Sublime Text,它很简单subl sample.py。这将打开要编辑的文件,并且它不会在后台运行(在我的 shell 中)。
我将如何使用 gedit 做到这一点?
我尝试过exec /usr/bin/gedit "$@"(从 复制/usr/bin/subl)但它的工作原理类似于gedit &。
或者alias ged="gedit $file &"应该做。我可以用$file别名替换什么?
我在多台机器上运行 Ansible 并将输出重定向到一个文件,比如log-$(date)每天邮寄给我的文件。输出文件有多种文本颜色,如何关闭它们?Sendmail的发送输出其中包含[0;32m,[0;33m,[0;36m等。
sendmail 有选项吗?还是在 Ansible 设置中?(我不想在 Ansible 中关闭它。)
$ grep "apple" fruits.txt
apple
$ if [ $? == 0 ] ; then echo "A"; else echo "B"; fi
A
Run Code Online (Sandbox Code Playgroud)
当我执行上述命令时,它工作正常,但是当我将这些命令作为 shell 脚本运行时,它会抛出错误并打印 B。为什么会这样?
$ sh temp.sh
apple
temp.sh: 3: [: 0: unexpected operator
B
Run Code Online (Sandbox Code Playgroud)