Я новичок в bash и не могу на всю жизнь понять, как запустить определенную команду, предположить ./fff
и напечатать обычные stdouts перед stderr (я сам не понимаю смысла)
например
$ printf "I am a\ndrill\n" > fff;
$ cat fff nofile fff nofile fff
I am a
drill
cat: nofile: No such file or directory
I am a
drill
cat: nofile: No such file or directory
I am a
drill
нужно напечатать как:
I am a
drill
I am a
drill
I am a
drill
cat: nofile: No such file or directory
cat: nofile: No such file or directory
Я понимаю, что мне нужно сначала перенаправить вывод в файл, а затем добавить ошибку в тот же файл, однако это вывод, который я получаю для
$ cat ./foo nofile ./foo nofile ./foo <<< $(touch fin) > see 2>> see
I am a
drill
I am a
drill
I am a
drill
ectory
cat: nofile: No such file or directory
cat
ли заменить «а» на «некоторые»?