Bash 使用文本文件中的内容复制选定的目录和文件
我有一个目录和一些条目。一个是带有su目录的文件夹Time,另一个是带有另一个文件夹路径的text files 1.txt,如下所示Bash 使用文本文件中的内容复制选定的目录和文件,bash,shell,awk,sed,Bash,Shell,Awk,Sed,我有一个目录和一些条目。一个是带有su目录的文件夹Time,另一个是带有另一个文件夹路径的text files 1.txt,如下所示 *Time/Inspire/config/dashboards/non.json *Time/Inspire/config/dashboards/job.json 我想创建一个文件夹或zip文件,并将这些文件复制到其中 预期结果应该是一个新文件夹,其中包含时间父文件夹及其子目录和结束文件non.json和job.json,例如Inspire/Config/das
*Time/Inspire/config/dashboards/non.json
*Time/Inspire/config/dashboards/job.json
我想创建一个文件夹或zip文件,并将这些文件复制到其中
预期结果应该是一个新文件夹,其中包含时间父文件夹及其子目录和结束文件non.json和job.json,例如Inspire/Config/dashboard/non.json和job.json
我现在拥有的代码:
mkdir try
sed 's/^\*//' difference.txt > rah.txt
xargs -a rah.txt mv -t /c/Users/name/Downloads/try/
不幸的是,它只获取结束文件,而不获取文件夹路径。可能
tar -c -f - -T <(sed 's/^\*//' 1.txt) | (mkdir diff && cd diff/ && tar xf -)
$tar-c-f--T@Shawn我设法获取文件,但不幸的是,无法获取指向该文件的文件夹