小编Erw*_*ith的帖子

bash如何使用grep命令在给定目录中的所有文件中搜索字符串

我的代码到现在为止。我是初学者。

count=0
for f in $ls do
count+= grep -c "classes" $f
done
echo $count
Run Code Online (Sandbox Code Playgroud)

bash shell

11
推荐指数
3
解决办法
2万
查看次数

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万
查看次数

标签 统计

bash ×2

shell ×2

macos ×1