从列表中获取文件名

时间:2013-12-30 11:29:28

标签: linux file

所以这就是我已经做的,

我有一个包含文件列表的abc.txt。使用abc.txt来实现 将这些文件移动到一个文件夹,tar文件夹,最后我从服务器(linux)下载tar到本地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单独下载并直接下载到本地电脑,

因为ftp或sftp需要文件名来下载它我怎么能读到它 来自abc.txt。

请帮忙。

1 个答案:

答案 0 :(得分:1)

我认为问题的中心是如何从列表中为随后的两个逻辑路径提取正确的文件。

 egrep 'example1.css|example2.css' abc.txt

将为您提供与例外匹配的所有行,

egrep -v 'example1.css|example2.css' abc.txt

将为您提供与例外

不匹配的所有行