Как перестать переходить на новую строку в скрипте Shell - PullRequest
0 голосов
/ 06 августа 2010

Например:

echo "adsa " >> a.txt
echo "asdad " >> a.txt

в моем файле

adsa
asdad

Но я ищу

adsa asdad 

Ответы [ 4 ]

6 голосов
/ 06 августа 2010

Некоторые платформы поддерживают echo -n для подавления печати новой строки ... man echo может помочь

5 голосов
/ 06 августа 2010

Вы также можете использовать printf:

printf "adsa " >> a.txt
printf "asdad " >> a.txt
printf "\n" >> a.txt

или

printf "adsa " >> a.txt
printf "asdad \n" >> a.txt
2 голосов
/ 06 августа 2010

В частности, bash (из тега OP) имеет встроенный echo, который поддерживает -n. Попробуйте help echo из bash, чтобы увидеть справку для встроенной команды

2 голосов
/ 06 августа 2010

С эхо-страницы:

-n do not output the trailing newline

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...