我想查找进程按文件名字,这些文件名在一个txt文件里,怎么写命令能够一次执行读入文件内容传到命令里,ps -ef | grep 程序名 ,就是程序名位置,变成文件里的内容多个,
》cat process.txt |head
act_commandnode
actfenjian
backupclient.out start
./act_commandnode.sh
./actfenjian.sh
./checkdata.sh
./checkfeecode.sh
./cncserver.sh
./misc_unsub_appb_new.sh AH
./misc_unsub_appb_new.sh BG
就是个文本,每行是要查找的程序名,
linux 文件内容作为参数传给命令行命令
答案:2 悬赏:0
解决时间 2021-02-04 20:33
- 提问者网友:紫柔同归
- 2021-02-04 07:48
最佳答案
- 二级知识专家网友:情窦初殇
- 2021-02-04 08:01
for line in $(<a.txt); do ps -ef | grep $line; done
全部回答
- 1楼网友:两不相欠
- 2021-02-04 08:44
好多种方式啊,太多啦:
vi 文件名 #编辑方式查看,可修改
cat 文件名 #显示全部文件内容
more 文件名 #分页显示文件内容
tail 文件名 #仅查看尾部,还可以指定行数
head 文件名 #仅查看头部,还可以指定行数
sed '1,$'p 文件名 #这个可以指定起始行和结束行的,把1和$换了就可以
awk ........
反正好多
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯