Вот хотелось бы задать один вопросик по линуксу. Чтобы вставить какой нить текст в файл через консоль надо пользоваться командой echo. Но текс в файл запихивается одной строчкой. Как сделать переход на новую строку?
Померял у себя температуру. Запустил:
$> echo "Line1" > file.txt
$> echo "Line2" >> file.txt
$> cat file.txt
Line1
Line2
> Но текс в файл запихивается одной строчкой.
А у вас откуда такая информация (может я чего-то не знаю?)
Блин вы меня не так поняли. У меня нету доступа к консоли. Это надо сделать через веб-шелл. Если выполнить команды echo -ne "qwe\nasd\nzxc" > tmp.txt;cat tmp.txt, то в файл вставится текст "qwe\nasd\nzxc"
>Блин вы меня не так поняли.
Как сформулировал, так и поняли.
>Это надо сделать через веб-шелл.
Что есть веб-шелл? Веб морда, с помощью которой осуществляется запуск комманд под определенным юзером на сервере?
А что у этого юзера за шелл в системе и какой версии? От этого тоже может зависеть:
bash-2.03$ echo -e 'a\nb'
a
b
bash-2.03$ sh
$ echo -e 'a\nb'
-e a
b
$ echo 'a\nb'
a
b
$ cat /etc/release
Solaris 9 12/03 s9s_u5wos_08b SPARC
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 21 November 2003