Linux 从列表中获取文件名

Linux 从列表中获取文件名,linux,file,Linux,File,这就是我已经做过的 我有一个包含文件列表的abc.txt。我正在使用abc.txt 将这些文件移动到一个文件夹,对该文件夹进行tar,最后我将tar从服务器(linux)下载到本地pc 就像 1.abc.txt 2.abc.txt(files) -> folder 3.Folder -> folder.tar 4.folder.tar -> local pc. 现在我需要像下面这样改变这个 如果abc.txt包含2个文件,即 example1.css example2.css

这就是我已经做过的

我有一个包含文件列表的abc.txt。我正在使用abc.txt 将这些文件移动到一个文件夹,对该文件夹进行tar,最后我将tar从服务器(linux)下载到本地pc

就像

1.abc.txt
2.abc.txt(files) -> folder
3.Folder -> folder.tar
4.folder.tar -> local pc.
现在我需要像下面这样改变这个

如果abc.txt包含2个文件,即

example1.css
example2.css
我需要将这些文件从abc.txt单独直接下载到本地pc

既然ftp或sftp需要文件名才能下载,我怎么能读取它 来自abc.txt


请提供帮助。

我认为您的问题的核心是如何从列表中提取正确的文件以用于后续的两个逻辑路径

 egrep 'example1.css|example2.css' abc.txt
将为您提供与异常匹配的所有行,并且

egrep -v 'example1.css|example2.css' abc.txt
将为您提供与异常不匹配的所有行

重复: