发布网友 发布时间:2022-04-22 20:52
共4个回答
热心网友 时间:2023-10-28 11:53
很简单,用sed命令,先来一个这个:sed "s/$//home/dir/g" filelist 这就是在你每行后面加上 /home/dir 再来个这个sed "s/^/cp/g" filelist 这就是在每行前面加个 cp 这样一来,你的每行就变成了 cp file /home/dir 这是什么?就是一个可以执行的脚步啦,把文件名后缀改成。sh,大功告成~ 记得重新定向,因为源文件是不会变 的 ,还有在把后面替换成 /home 的时候,记得用 \来 对 / 进行不转义,否则会出错热心网友 时间:2023-10-28 11:53
cp $(cat Filelist) /home/dir热心网友 时间:2023-10-28 11:54
写个shell吧.热心网友 时间:2023-10-28 11:54
cp /home/* /home/dir/