Стандартне використання echo Якщо потрібно виключити кінцевий символ нового рядка, можна передати параметр -n, як у: echo -n "без кінцевого нового рядка" .
використання echo -n "це текст" >> /шлях/до/файлу. txt у bash або zsh. -n повідомляє echo не додавати новий рядок, а >> означає «додати в кінець файлу» (> означає «замінити вміст файлу»).
"\n" замінюється оболонкою справжнім символом нового рядка ASCII. Інший спосіб впоратися з цим – дарувати повторити параметр "-e".. Це змушує саму команду echo інтерпретувати \n. echo -e '\n' <– Shell нічого не робить з літеральним рядком '\n', але надсилає його на echo.
Працюючи з командою echo в Linux, ми можемо використовуйте прапорець -e для відображення нового рядка. Це рекомендований варіант для відтворення нового рядка. Це дозволяє інтерпретувати escape-послідовності, що полегшує форматування наших результатів. Екрануюча послідовність, яка використовується для нового рядка, є символом \n.
Коли ми використовуємо команду echo для відображення $my_variable, ми бачимо, що всі символи нового рядка видалено з рядка. За допомогою команди tr -d '\n' ми можемо видалити всі нові рядки з оригінального рядка.
Стандартне використання echo Якщо потрібно виключити кінцевий символ нового рядка, можна передати параметр -n, як у: echo -n "без кінцевого нового рядка" .