2015-04-07 2 views
-1

У меня есть плоский файл "xxx.txt"Динамического создания плоского файла с использованием UNIX

Он содержит различные записи

аааа

BBBB

КЦИКА

.. .

...... и т. Д.

Мой сценарий должен создать несколько плоских файлов в названии каждой из этих записей (количество записей может отличаться).

Как aaaa.txt, bbbb.txt, ..... и т.д ...

Кроме того, текстовые файлы должны содержать сообщение во всех этих файлах, созданных,

Пример:

Привет,

Добро пожаловать

Thankyou

Как это сделать в сценарии оболочки.

Примечание: В Unix SunOS 5,10 (Солярис)

+0

Я думаю, что ты почти там! –

ответ

0

Просто используйте цикл:

#!/bin/bash 
while IFS= read -r line; do 
    printf "Hi\nWelcome\nThank you\n" > "${line}.txt" 
done < file 
+0

работает ... спасибо! :) –

Смежные вопросы