1
tr a A </ etc / hosts | 排序-r | pr -d> / etc / hosts
在这一行: tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts 预期的结果是什么?我知道小写字母“ a”将变为大写字母“ A”,但是接下来是什么呢?由于重定向到相同的文件名,原始文件会被覆盖吗?
Shell是Unix的命令行界面。您可以交互地在外壳程序中键入命令,也可以编写脚本来自动执行任务。使用此标记可解决适用于/ bin / sh和大多数兼容shell(ash,bash,ksh,zsh等)的问题。对于有错误的Shell脚本,请在此处发布之前在http://shellcheck.net中对其进行检查。