相关疑难解决方法(0)

如何对目录中的所有文件执行grep操作

使用xenserver,我想对目录中的每个文件执行命令,从命令输出中删除一些东西并将其附加到文件中.

我清楚我想要使用的命令以及如何根据需要grep out string.

但是我不清楚的是我如何让它在每个文件上执行此命令,转到下一个文件,直到找不到更多文件.

linux shell grep

185
推荐指数
4
解决办法
27万
查看次数

Bash 添加字符串到文件名

我需要在给定目录中的每个文件名的扩展名之前添加单词“hallo”。但我的代码没有产生任何输出。echo 语句没有给出输出并且文件名没有更改

count=""
dot="."
for file in $ls
  do
    echo $file
    count=""
    for f in $file
    do
      echo $f
      if [ $f -eq $dot ];
      then
        count=$count"hallo"
      fi
      count=$count+$f
    done
    mv $file $count
  done
Run Code Online (Sandbox Code Playgroud)

macos bash shell

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

shell ×2

bash ×1

grep ×1

linux ×1

macos ×1