1つの引数(ディレクトリ名)をとり、そのディレクトリにランダムな単語を含む3つの.txtファイルが含まれているスクリプトを作成します。最初のファイルには、1ワード2番目の6ワードと3番目のファイルには3ワードが含まれています。単語の数が少ないファイルに名前と単語の量を表示したい。 これまでの私のコード:linuxで単語が最小のファイルを出力する方法
#! /bin/bash
if [ $# -gt 0 ]
then
cd $1
number=0
for i in *
do
var=($(wc -w $i))
if [ $var -gt $number ]
then
number=$var
else
wc -w $i
fi
done
else
echo "Please type the name of a directory"
fi
あなたは何をしていますか? – 123
最大の単語数に単語数を格納し、すべての繰り返しでファイルを追跡する変数も使用します。 – Inian
if文。私はすべてのファイルとwc -wを比較したい。 –