Keresés

Részletes keresés

locsemege Creative Commons License 2005-11-16 14:34:52 48
Hogy is van ez a %-*s?
A hozzászólás:
NevemTeve Creative Commons License 2005-11-16 09:59:33 47
#!/bin/sh
if [ $# -ne 1 ]; then
 echo "usage: $0 <file>"
 exit
fi

LINELEN=$(wc -L <"$1")

while IFS='' read LINE; do
 printf "%-*s\n" "$LINELEN" "$LINE"
done <"$1"
Előzmény:
NevemTeve Creative Commons License 2005-11-16 09:13:21 46
Akkor sajnos kétszer kell végigolvasni a file-t, hiszen nem tudod előre a leghosszabb sor hosszát...
Van még valamilyen feltétel azon kívül, hogy "nem C"? Tehét mondjuk Fortran vagy FORTH vagy bármi?

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!