批量将文件中的tab转换成空格

修改代码时发现很多地方由于用的tab键,造成代码很乱。系统默认的tab占8个空格长度。我想把所有代码中的tab键转换成四个空格,写了个小脚本。

做个笔记,大家别见笑。

 1 #!/bin/bash
  2 folder=/home/q/www/dataware1/webapps/qops/flight
  3
  4 sudo chmod -R 777 $folder
  5 cd $folder
  6
  7 for filename in `ls $folder`;do
  8     filename1=$filename.tab
  9     #echo $filename1
 10     sudo sed 's/\t/    /g' $filename >$filename1
 11     sudo mv $filename1 $filename
 12     sudo chmod 744 $filename
 13 done
 14 exit

另外,在.vimrc文件中,将tab键设置成占据四个空格:

 6 "设置tab健
  7 set ts=4
  8 set expandtab
  9 set autoindent

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值