콘텐츠 file.txt
:
apple
mango
orange
내 스크립트는 apple
0바이트 파일을 읽고 생성한 apple.txt
다음 mango.txt
파일을 생성해야 합니다.
누구든지 도와줄 수 있나요?
답변1
GNU 사용 xargs
:
sed 's/$/.txt/' < file | xargs -rd '\n' touch --
답변2
while read filename; do > ${filename}.txt; done < file.txt
답변3
이와 같은 것이 일을 할 것입니다
while read a
do
touch "${a}.txt"
done <file.txt
그러나 파일 줄에 공백이나 특수 기호를 포함하면 문제가 발생할 수 있습니다.
단어/파일의 백슬래시 문제를 방지하려면 다음 코드를 사용할 수 있습니다.
while read -r a
do
touch "${a}.txt"
done <file.txt