Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 使用UNIX创建动态平面文件_File_Unix_Awk - Fatal编程技术网

File 使用UNIX创建动态平面文件

File 使用UNIX创建动态平面文件,file,unix,awk,File,Unix,Awk,我有一个平面文件“xxx.txt” 它包含各种记录 aaaa bbbb 中交 。。。。。。 等 我的脚本必须以每个记录的名称创建多个平面文件(记录的数量可能会有所不同) 比如aaaa.txt、bbbb.txt等等 此外,文本文件必须在所有创建的文件中包含消息 例如: 嗨 欢迎光临 谢谢 如何在shell脚本中执行此操作 注意:在Unix SunOS 5.10(solaris)中,只需使用循环: #!/bin/bash while IFS= read -r line; do printf

我有一个平面文件“xxx.txt”

它包含各种记录

aaaa

bbbb

中交

。。。。。。 等

我的脚本必须以每个记录的名称创建多个平面文件(记录的数量可能会有所不同)

比如aaaa.txt、bbbb.txt等等

此外,文本文件必须在所有创建的文件中包含消息

例如:

欢迎光临

谢谢

如何在shell脚本中执行此操作

注意:在Unix SunOS 5.10(solaris)

中,只需使用循环:

#!/bin/bash
while IFS= read -r line; do
    printf "Hi\nWelcome\nThank you\n" > "${line}.txt"
done < file
#/bin/bash
而IFS=读取-r行;做
printf“Hi\nWelcome\n谢谢”>“${line}.txt”
完成<文件

我想你就快到了!