
私はMac OS Xで作業しており、タブとファイル名を置き換えるためにsedで複数のコマンドを試しました。
for f in *.txt; do sed -i '' -e "s/$/\t$f/g" $f; done
for f in *.txt; do sed -i '' -e "s/$/[CTR+V][CTR+I]$f/g" $f; done
(https://stackoverflow.com/questions/6363328/replacing-with-tab-using-sed)
しかし、私はラベルではなく役割に焦点を当てています。修正の提案がありますか?
答え1
努力する:
for f in ./*.txt; do
sed -i '' -e "s/$/$(printf '\t')$f/g" "$f"
done