bashで、ディレクトリ配下のファイル名から拡張子を取り除いてforループする
Jan 22, 2022 14:46 · 67 words · 1 minute read
こんな感じでできる。
for _ in $(ls -1 ./some-directory/*.txt | xargs basename -s .txt); do
echo $_
done
ls -1 ./some-directory/*.txt
- ディレクトリからファイル名だけを取り出す
xargs basename -s=.txt
- ファイル名から
.txt
拡張子を取り除く
- ファイル名から