我有一个场景
在这个路径$path1中,我有一个文件列表
LINUX-7.1.0.00.00-010.RHEL6.DEBUG.i386.rpm
LINUX-7.1.0.00.00-010.RHEL6.DEBUG.x86_64.rpm
LINUX-7.1.0.00.00-010.RHEL6.i386.rpm
LINUX-7.1.0.00.00-010.RHEL6.x86_64.rpm
LINUX-7.1.0.00.00-010.RHEL7.DEBUG.x86_64.rpm
LINUX-7.1.0.00.00-010.RHEL7.x86_64.rpm
LINUX-7.1.0.00.00-010.SLES12SP4.DEBUG.x86_64.rpm
LINUX-7.1.0.00.00-010.SLES12SP4.x86_64.rpm在$path2中,文件7.1.0.00.00-010 - (build.major).(build.minor).(build.servicepack).(build.patch).(build.hotfix)-(build.number)
build.major - 7
build.minor - 1
build.servicepack - 0
build.patch - 0
build.hotfix - 0
build.number - 010我需要检查特定文件的列表是否存在,如果存在,那么它可以遵循一些步骤,否则它应该退出。
发布于 2019-10-14 20:24:22
正如Barmar所说,这个网站更多的是为了解决技术问题。假设你不知道去哪里找,我会通过以下步骤来解决这个问题:
因此,在shell中,您可以使用awk从文本输入中选择一列,可以使用for循环直接迭代文本流量的各行,还可以使用$myVariable在字符串中插入变量的值。
您现在已经步入正轨!
https://stackoverflow.com/questions/58375316
复制相似问题