使用xenserver,我想对目录中的每个文件执行命令,从命令输出中删除一些东西并将其附加到文件中.
我清楚我想要使用的命令以及如何根据需要grep out string.
但是我不清楚的是我如何让它在每个文件上执行此命令,转到下一个文件,直到找不到更多文件.
我需要在给定目录中的每个文件名的扩展名之前添加单词“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)