小编San*_*avi的帖子

find -printf 中 % 指令的说明

find /tmp -printf '%s %p\n' |sort -n -r | head
Run Code Online (Sandbox Code Playgroud)

这个命令工作正常,但%s %p这里使用的选项是什么?还有其他选项可以使用吗?

find

37
推荐指数
1
解决办法
8万
查看次数

如何从终端启动 gedit 并分离它(就像“subl”命令一样)?

要在 gedit 中打开要编辑的文件,我运行gedit sample.py &. 但是对于 Sublime Text,它很简单subl sample.py。这将打开要编辑的文件,并且它不会在后台运行(在我的 shell 中)。

我将如何使用 gedit 做到这一点?

我尝试过exec /usr/bin/gedit "$@"(从 复制/usr/bin/subl)但它的工作原理类似于gedit &

或者alias ged="gedit $file &"应该做。我可以用$file别名替换什么?

bash gedit background-process

9
推荐指数
1
解决办法
7295
查看次数

在 bash 中关闭日志的颜色

我在多台机器上运行 Ansible 并将输出重定向到一个文件,比如log-$(date)每天邮寄给我的文件。输出文件有多种文本颜色,如何关闭它们?Sendmail的发送输出其中包含[0;32m[0;33m[0;36m等。

sendmail 有选项吗?还是在 Ansible 设置中?(我不想在 Ansible 中关闭它。)

colors bash sendmail ansible

6
推荐指数
1
解决办法
672
查看次数

作为命令工作,但不能作为 shell 脚本工作。为什么?

$ 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)

shell bash test

2
推荐指数
1
解决办法
1636
查看次数

标签 统计

bash ×3

ansible ×1

background-process ×1

colors ×1

find ×1

gedit ×1

sendmail ×1

shell ×1

test ×1