如何运行多个命令一个终端?

时间:2011-03-24 04:33:00

标签: linux

我必须在linux终端本身运行“for”循环我该怎么做。 ex .for i in cat ~/log;做grep -l“UnoRuby”$ i>> 〜/ LOGNAME;完成。

2 个答案:

答案 0 :(得分:1)

正如您输入的那样,除了:for i in $(cat ~/log); do grep -l "UnoRuby" $i >> ~/logName; done

之外应该没问题

答案 1 :(得分:0)

你应该更喜欢<而不是猫,以及更友好的问题格式:

for i in $(< ~/log)
do
  grep -l "UnoRuby" $i >> ~/logName
done