威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > 详解Linux批量更改文件后缀名

详解Linux批量更改文件后缀名

文章作者:计算机教程 上传时间:2019-05-11

低版本的gcc编译包含bom的文件会报错

今天又有同学问Linux下怎样批量更改文件后缀名,这个问题被别人问到三次了,所以这里给出几个解决方法 

xxx.cpp:1: error: stray ‘357' in program
xxx.cpp:1: error: stray ‘273' in program
xxx.cpp:1: error: stray ‘277' in program

一.rename解决

批量删除之

1.  Ubuntu系统下

grep -rIlo $'^xEFxBBxBF' . | xargs sed --in-place -e 's/xefxbbxbf//'

rename 's//.c//.h/' ./*

在文件末尾增加空白行

把当前目录下的后缀名为.c的文件更改为.h的文件 

find . -name "*.h" | xargs sed --in-place -e '${G}'

2.  CentOS5.5系统下

以上这篇linux下批量删除utf8 bom的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

rename .c .h  *.c

您可能感兴趣的文章:

把当前目录下的后缀名为.c的文件更改为.h的文件 

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:详解Linux批量更改文件后缀名

关键词: