Pytania oznaczone «printf»

Wbudowane polecenie powłoki, które formatuje i drukuje dane. Pytania dotyczące polecenia printf lub szerokiego wykorzystania składni printf przez język programowania (taki jak awk, PHP, perl, C ++ ...)

548
Dlaczego printf jest lepszy niż echo?

Słyszałem, że printfto lepsze niż echo. Mogę przypomnieć sobie tylko jedną instancję z mojego doświadczenia, z której musiałem skorzystać, printfponieważ echonie działałem do dostarczenia tekstu do jakiegoś programu na RHEL 5.8, ale to printfzrobiłem. Ale najwyraźniej istnieją inne różnice i...

54
Dlaczego printf „kurczy się”?

Jeśli wykonam następujący prosty skrypt: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Drukuje: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz to znaczy tekst z umlautami...

26
wydrukować wyniki do 3 oddzielnych kolumn

MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) jak mogę elegancko wydrukować tę informację o 5...

13
Wydrukuj tylko po znalezieniu wzoru

Istnieje skrypt (nazwijmy go echoer), który drukuje, aby przejrzeć mnóstwo informacji. Chciałbym widzieć linie tylko po znalezieniu wzoru. Wyobrażam sobie zastosowanie rozwiązania, które mogłoby wyglądać podobnie echoer | solution_command <pattern> Idealnie patternbyłoby wyrażenie...