저는 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