我几乎可以理解为什么
no_of_lines=`wc -l <$file`
存储文件中的行数。但是如何
no_of_lines2=`<$file wc -l`
也给出相同的答案?
外壳琐事:重定向不必在命令之后出现。那是人们通常放置它们的地方,但它们实际上可以在任何地方——在结尾、开头,甚至在中间。
这些都是等效的:
wc -l <file
<file wc -l
wc <file -l