比如我要把basename /usr/local/sbin/nginx
的结果传递到ls -l $1
的$1
这个位置
1 不写shell脚本
basename /usr/local/sbin/nginx | ls -l
2 写shell脚本 头就不写了(用什么shell自己选)
selfpath=$(basename /usr/local/sbin/nginx)
ls -l $selfpath
这样就可以了
basename /usr/local/sbin/nginx 这样只会返回 nginx
然后 ls -l $xxxx 这样毫无意义(除非你在sbin下执行shell脚本)
2 回答1.5k 阅读
1.3k 阅读