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.
문제
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.