一部のファイルの名前を変更する小さなスクリプトを作成しています。実際にはファイルが多すぎます。
問題で最もクールなのは、実際にはファイル名が5文字の長さのファイルを変更するだけです。
残りの部分があるかどうかを確認するために作成しましたが、かなり汚れているようで、$(filename:0:5)
実際の方法や学術的な方法を知りたいです。
このような:
if [$(filename).length() == 5]; then
reaname_file
fi
ベストアンサー1
${#VAR}
以下を使用して変数の長さを取得できます$VAR
。
if [ "${#filename}" -eq 5 ]; then
rename_file
fi