我想制作一个unix脚本,其中搜索文件名称在不同的路径中,如果找到,请将该名称保存在另一个文本文件中。我想搜索不同路径中的文件并在另一个txt文件中创建列表UNIX
我想在不同的路径中创建一个类似文件名的列表,并将该列表保存在另一个文本文件中。
当找到类似的文件名时,我的列表应该追加所有名字。
例如, path1 has A B C D files and path2 has A E F D files
当通过文件名搜索这里A AND D是在两个然后在另一个文本文件列表中的类似文件应保存。
这里A D
应该在另一个txt文件
请帮
我已经脚本按照帮助我得到了,但它给人意外的标记“(”
#!/bin/sh
export file1=/home/ay/object_list.txt
export file2=/var/opt/cia/db_extract/object_list.txt
comm -1 -2 <(sort ${file1})<(sort ${file2}) >searchlist.txt
但正显示出意外的令牌 comm -1 -2 <(sort $ {file1})<(sort $ {file2})> searchlist.txt 运行正常如果我运行directlt请帮忙
是否路径1和路径2共用一个父目录? – 2014-09-23 07:48:55
没有不同的DIRECTORIES。 – Yushi 2014-09-23 08:20:50