ファイル一行目をファイル名に変換するスクリプト書いた
rename.sh
#!/bin/bash
for file in *.txt; do
firstline=$(cat "$file" | head -1 | sed -e 's/\//-/g')
[ -n "$firstline" ] && [ ! -e "${firstline}.txt" ] &&
mv "$file" "${firstline}.txt"
done
何かおかしいところがあったら教えて下さい!
Go to list of users who liked
More than 5 years have passed since last update.
ファイル一行目をファイル名に変換するスクリプト書いた
#!/bin/bash
for file in *.txt; do
firstline=$(cat "$file" | head -1 | sed -e 's/\//-/g')
[ -n "$firstline" ] && [ ! -e "${firstline}.txt" ] &&
mv "$file" "${firstline}.txt"
done
何かおかしいところがあったら教えて下さい!
Register as a new user and use Qiita more conveniently
Go to list of users who liked