如何运行多个命令一个终端?
问题描述:
我必须在Linux终端上运行“for”循环,我该怎么办。 ex.for我在cat ~/log
;做grep -l“UnoRuby”$ i >>〜/ logName;完成。如何运行多个命令一个终端?
答
正如你键入它应该罚款除外:for i in $(cat ~/log); do grep -l "UnoRuby" $i >> ~/logName; done
答
你应该更喜欢<,而不是猫,并为quesiton一个更友好的格式:
for i in $(< ~/log)
do
grep -l "UnoRuby" $i >> ~/logName
done