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ş:
bash Geçerli dizinin üst dizininin ols...
Tarih (gün geçerli saat önce) Bash ols...
Bash, tekli operatörü tamsayı beklenen...
Alt bash sayısal ve arg [sayısal]) ne ...
bash script: yolundan sadece dosya adı...