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)