检查多个文件名是否包含特定字符串

时间:2018-10-18 11:48:30

标签: bash

我是Shell脚本的新手,我无法弄清楚如何检查文件名是否包含特定字符串。

例如,文件名采用common.o: common.c mipsel-unknown-elf-gcc $(SYS_CFLAGS) -o common.o $(SYS_PATH)/common.c # ^^ # Add this bit here (but not these two comment lines). 格式。如何检查文件名是否包含该字符串?

这是我的代码:

xyz.abc.d.CSV

ls * .CSV列出所有.csv格式的文件。 在读取文件时,代码将比较文件名是否包含“ abc”字符串。如果是,系统将显示“找到它”,否则,系统将显示“否abc”。

1 个答案:

答案 0 :(得分:1)

不需要任何循环。只需让外壳进行繁重的工作即可:

...
  @Mutation()
  @UseInterceptors(
    GraphqlFileFieldsInterceptor([
      { name: 'catImage1' },
      { name: 'catImage2' },
      { name: 'catImage3' },
    ]),
  )
  async cats(
    @Args('catImage1') catImage1: string,
    @Args('catImage2') catImage2: string,
    @Args('catImage3') catImage3: string,
  ){
    console.log(catImage1) // will print catImage1 address
    ...