Dalam kasus khusus ini, di mana Anda hanya memiliki satu kata per baris, Anda juga dapat melakukan:
xargs touch < file
Perhatikan bahwa ini akan pecah jika nama file Anda dapat berisi spasi. Untuk kasus seperti itu, gunakan ini sebagai gantinya:
xargs -I {} touch {} < file
Hanya untuk bersenang-senang, berikut adalah beberapa pendekatan lain (keduanya dapat menangani nama file yang berubah-ubah, termasuk baris dengan spasi):
Perhatikan bahwa pada Linux dan sistem serupa, ekstensi bersifat opsional untuk sebagian besar file. Tidak ada alasan untuk menambahkan .txt
ekstensi ke file teks. Anda bebas untuk melakukannya tetapi tidak ada bedanya sama sekali. Jadi, jika Anda tetap menginginkan ekstensi, gunakan salah satu dari:
xargs -I {} touch {}.txt < file
perl -ne '`touch "$_.txt"`' file
awk '{printf "" > $0".txt"}' file