私はディレクトリ内の一連のファイルをループし、 'cut'ファイル。 権限が拒否されました。その理由を特定できません。 以下は私のスクリプトです。ループ内で変数を作成しています - 許可が拒否されました
FILES=./data/*
for f in $FILES
do
NEWNAME=$($f|cut -c3-12)
echo $NEWNAME
done
究極の目標はmkdir /path/to/new/directory/$NEWNAME
で、下流の処理のためにファイルごとに1つのディレクトリを作成することです。
「。/ data/*」内のファイルのパーミッションはどのようなものですか? – alfasin