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

Linux 如何在一个终端上运行多个命令?,linux,Linux,我必须在linux终端本身上运行“for”循环,我该怎么做。 例如,cat~/log中的i;dogrep-l“UnoRuby”$i>>~/logName;完成。就像您键入的一样,它应该是可以的,除了:对于$(cat~/log)中的i;dogrep-l“UnoRuby”$i>>~/logName;完成您应该更喜欢~/logName 完成

我必须在linux终端本身上运行“for”循环,我该怎么做。
例如,
cat~/log
中的i;dogrep-l“UnoRuby”$i>>~/logName;完成。

就像您键入的一样,它应该是可以的,除了:
对于$(cat~/log)中的i;dogrep-l“UnoRuby”$i>>~/logName;完成

您应该更喜欢<而不是cat,以及更友好的提问格式:

for i in $(< ~/log)
do
  grep -l "UnoRuby" $i >> ~/logName
done
以美元表示的i的
(<~/log)
做
grep-l“UnoRuby”$i>>~/logName
完成