c*********t 发帖数: 2921 | 1 我想要做的是如何在一行命令同时用cat, which 来显示一个shell script 的内容。
举个例子,
在/user/bin 下有个我写的shell script, 文件名假设为mycommand.sh
用 which mycommand, 得到的结果是/user/bin/mycommand.sh
我真正想要的是显示mycommand.sh的内容。
当然可以这样 cat /user/bin/mycommand.sh
我想一步(用一行命令)就能把它显示出来,而不是分两步,改如何做呢?最初你不知
道它是在/user/bin下面。
我试验了 which mycommand |cat 这个不行。
谢谢! | N****w 发帖数: 21578 | 2 cat `which mycommand.sh`
【在 c*********t 的大作中提到】 : 我想要做的是如何在一行命令同时用cat, which 来显示一个shell script 的内容。 : 举个例子, : 在/user/bin 下有个我写的shell script, 文件名假设为mycommand.sh : 用 which mycommand, 得到的结果是/user/bin/mycommand.sh : 我真正想要的是显示mycommand.sh的内容。 : 当然可以这样 cat /user/bin/mycommand.sh : 我想一步(用一行命令)就能把它显示出来,而不是分两步,改如何做呢?最初你不知 : 道它是在/user/bin下面。 : 我试验了 which mycommand |cat 这个不行。 : 谢谢!
| c*********t 发帖数: 2921 | 3 谢谢!It works.
`which mycommand.sh` 相当于执行了这个命令。现在明白了。
到哪里去了解象``(这些特殊的符号)的使用方法呢?多个命令混用的方法?我对
Linux是个初级使用者。是不是得去学习一下shell command?
发给你1个包子作为感谢!
【在 N****w 的大作中提到】 : cat `which mycommand.sh`
| h*******c 发帖数: 248 | 4 cat `which mycommand.sh`
【在 c*********t 的大作中提到】 : 我想要做的是如何在一行命令同时用cat, which 来显示一个shell script 的内容。 : 举个例子, : 在/user/bin 下有个我写的shell script, 文件名假设为mycommand.sh : 用 which mycommand, 得到的结果是/user/bin/mycommand.sh : 我真正想要的是显示mycommand.sh的内容。 : 当然可以这样 cat /user/bin/mycommand.sh : 我想一步(用一行命令)就能把它显示出来,而不是分两步,改如何做呢?最初你不知 : 道它是在/user/bin下面。 : 我试验了 which mycommand |cat 这个不行。 : 谢谢!
|
|