linux批量解压缩bash命令
#dir是解压文件所在目录
dir=./train
for x in `ls $dir/*tar` do
filename=`basename $x .tar`
mkdir $dir/$filename
tar -xvf $x -C $dir/$filename
done
rm *.tar
运行sh文件报错:转换sh文件为unix格式
- 使用notepad++;
- 点击视图->显示符号->显示所有字符;
可以看到在默认情况下windows格式会在段落末尾有CR、LF,但是Unix格式只有LF。 - 由此,点击编辑->文档格式转换->转为Unix;
- 修改Linux文件格式为unix;
#进入编辑器
vi xx.sh
#修改文件格式
:set fileformat=unix
#查看修改结果
:set ff