Wenn ich 60 Striche drucken möchte.Wie kann ich "-" * 60 für Unix-Befehlszeile
mag Irgendwie
echo "-" * 60
.
Wie kann ich damit umgehen? Danke.
Wenn ich 60 Striche drucken möchte.Wie kann ich "-" * 60 für Unix-Befehlszeile
mag Irgendwie
echo "-" * 60
.
Wie kann ich damit umgehen? Danke.
printf "%*s" 60 "" | tr " " "-"
Die printf Befehl druckt eine leere Zeichenfolge mit Leerzeichen aufgefüllt mit einer Breite von 60 passen wandelt dann tr die Räume Bindestriche.
Dies druckt keine abschließende Zeilenumschaltung. Wenn Sie einen möchten, fügen Sie am Ende des Befehls ;echo
hinzu.
printf '%s\n' $(dd if=/dev/zero count=60 status=none | tr '\000' '-')
Für bash [stackoverflow.com/questions/5349718/how-can-i-repeat-a-character-in-bash] (http://stackoverflow.com/questions/5349718/how-can-i-repeat -a-Zeichen-in-bash) – miltonb