如何在 shell 脚本中读取文件并从一个文件复制到另一个文件:
#!/bin/csh -f
echo ---file.txt---
cat file.txt
echo ######## file.text is opened ########
#set file_1="export/home/caratins/trial/file.txt"
while read line
do
echo "$line"
cp file.txt files
done<file.txt
实际上有一个文件夹试用版,试用文件夹内有4个文本文件。我想打开一个文件-'file.txt'。在 file.txt 里面有 3 个文件名:test1.txt、test2.txt、test3.txt。我的工作是使用 file.txt 文件,我已经阅读了所有 3 个文件名并将其复制到另一个文件夹。所以为此我必须打开file.txt,读取文件并打印3个文件,只复制这3个文件而不是完整文件夹并将这3个文件复制到同一目录中的另一个文件夹'files'。