Chcę dodać następujące 2 linie ...Jak dodać linie do końca pliku - linux
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1600x1200"
do końca vncservers znaleziono pliku w katalogu .... /etc/sysconfig/
Jak mogę to zrobić?
Dzięki
Chcę dodać następujące 2 linie ...Jak dodać linie do końca pliku - linux
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1600x1200"
do końca vncservers znaleziono pliku w katalogu .... /etc/sysconfig/
Jak mogę to zrobić?
Dzięki
Najprostszym sposobem, aby przekierować wyjście echa przez >>
echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/configfile
echo 'VNCSERVERARGS[1]="-geometry 1600x1200"' >> /etc/sysconfig/configfile
Po prostu z ciekawości, w jaki sposób dodawałbyś tekst do pliku bez tworzenia nowego wiersza? –
To zależy od ostatnio dodanej linii, a nie od bieżącego polecenia. Po utworzeniu pliku "echob" foobar >> , znak nowej linii już istnieje. Jeśli zrobisz plik $ echo -n "foobar" >>, nie dodasz nowej linii do końca linii, więc napiszesz w tej samej linii. – user897079
Komenda echo odpowiada za nową linię. Nigdy bym tego nie rozgryzł. Dziękuję, bardzo przydatne. –
Można użyć 'vi' lub' emacs'. Czy wiesz, jak z nich korzystać? Nie próbuję być sarkastyczny. –