19 EYLÜL 2010, Pazar
wc sadece tamsayı olsun bash
Bir şekilde eline verir wc tamsayı olabilir.
Temelde numaraları ve word dosya adından sonra ekrana sayar satır yazmak istiyorum.
output: filename linecount wordcount
Şu ana kadar öğrendiklerimi burada:
files=`ls`
for f in $files;
do
if [ ! -d $f ] #only print out information about files !directories
then
# some way of getting the wc integers into shell variables and then printing them
echo "$f $lines $ words"
fi
done
CEVAP
19 EYLÜL 2010, Pazar
wc $file | awk {'print $4" "$2" "$1'}
Düzeni için gerekli olarak ayarlayın.
Ayrıca pozitif mantığı bir dosya () kullanmak için daha olumsuz (dizin değil)
[ -f $file ] && wc $file | awk {'print $4" "$2" "$1'}
Bunu Paylaş:
Java: Tarihinden itibaren iki yıl Tams...
Bash script sadece 1 kopya çalıştığınd...
HTML5: sadece tamsayı alır giriş tipi ...
Cari yıl tamsayı değeri olsun Java...
BASH: dize bir tamsayı olarak geçerli ...