при чтении о создании файла в linux я получил:
Другой способ создания файла на терминале - cat > <filename> << EOF. Создается новый файл, и вы можете ввести требуемый ввод. Чтобы выйти, введите EOF в начале строки., поэтому я попробовал это в своем приглашении оболочки
$ cat > test1.txt <<ABC
> This is just a test file.
> ABC
$ cat test1.txt
This is just a test file.
здесь, когда я набрал ABC (это может быть что угодно - только для соответствия шаблону). В новой строке он работал ( как это было бы сделано в случае ctrl + C), но когда я попробовал
$ cat >> test1.txt <<ABC
> just for a trial
> though ABC
> it didnt worked.
> ABC
$ cat test1.txt
This is just a test file.
just for a trial
though ABC
it didnt worked.
$
сделать это, он работал только в новой строке. Означает ли это, что << работает для новой строки,
И что происходит внутри cat> test1.txt <<ABC точно?