首先创建一个.sh
文件,然后编辑里面的内容:
#!bin.sh
for file in ./*
do
echo "">>$file
done
保存之后sh xxx.sh
就行了(xxx.sh
换成你的文件名)。
解释:
第一行其实就是写来表明这是一个bash文件,和python的第一行意义差不多。
其实linux的for循环有三种,一种是列表for循环、不带列表for循环、类似c的for循环。上面用到的就是列表for循环,学过python的话就会觉得这种写法很熟悉了。这里的for file in ./*
会将当前目录下所有的文件名字传给变量file
。
echo "">>$file
就是将空行添加到变量$file
(加上$
才是代表变量)末尾,注意要是>>
而不是>
,如果是>
的话就