cutコマンドを使用すると、「コマンドが見つかりません」と表示されるのはなぜですか? [閉鎖]

cutコマンドを使用すると、「コマンドが見つかりません」と表示されるのはなぜですか? [閉鎖]

accountフィールド5の値を使用して、パスワードの変更間の最大日数を確認するスクリプトを作成していますetc/shadow。私は持っています

MaxNumOfDays=$(cut -d: -f1,5 /etc/shadow | grep -v '.*admin')

発表する。しかし、私が試したとき

for account in $MaxNumOfDays ; do
    max_num_of_days=$(echo $account | cut: -d: -f2)
    echo max_num_of_days
done

わかりました。

line 27: cut:: command not found
max_num_of_days`

このエラーが発生する理由はありますか?

答え1

あなたは脱出したいcut:が、cut電子は存在しません。重複した項目を削除する必要があります:

関連情報