2012-05-21 19 views

Odpowiedz

25

Aby napisać wykorzystanie nowej linii \n nie /n ten ostatni jest po prostu ukośnik i n

+2

Dzięki za pomoc! – Nightlock32

+0

Przepraszam, że mogę zadać inne pytanie, ale czy można utworzyć pojedyncze polecenie z wieloma słowami? Na przykład, zmień polecenie ls, aby wyświetlić listę plików? – Nightlock32

+0

Prawdopodobnie nie można użyć dwóch słów z spacją, ponieważ będzie to traktować jako polecenie "list" z argumentem "pliki". Pliki-listy mogą być prawdopodobnie aliasowane. Wypróbuj Googling po aliasach terminali w systemie operacyjnym. "ls" jest krótszy i łatwiejszy do zapamiętania. – petschekr

11

Spróbuj tego:

printf '\n%s\n' 'I want this on a new line!' 

który pozwala oddzielić formatowanie od aktualnego tekstu. Możesz użyć wielu symboli zastępczych i wielu argumentów.

quantity=38; price=142.15; description='advanced widget' 
$ printf '%8d%10.2f %s\n' "$quantity" "$price" "$description" 
     38 142.15 advanced widget 
Powiązane problemy