質問

I don't understand, while following cat command doesn't display contents of both file1.txt and file2.txt

cat file1.txt < file2.txt

It's displaying contents of file1.txt, but not the contents of file2.txt

while the following commands work as expected

cat file1.txt file2.txt
cat < file2.txt

Appreciate your help, in understanding the issue.

役に立ちましたか?

解決

You need to write it as follows

$ cat file1.txt - < file2.txt

if you want to mix file arguments with stdin.

Source man cat, Examples.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top