sort命令
功能说明:以行为单位对文件进行排序。
$ sort file $ sort -bd file $ sort -bn file $ sort -r file $ sort -u file $ sort +5 file $ sort +5 -rb file $ sort file1 file2 $ sort -br file1 file2
警告:1. 本地环境变量会影响排序结果。
uniq命令
功能说明:删除文本文件中相邻的重复的行并写到标准输出。
$ uniq file $ uniq -i file $ uniq -cd file $ uniq -u filewww.au369.com
wc命令
功能说明:统计指定文本文件的行数、字数、字符数。
$wc file $wc -l file $wc -w file $wc -c file $wc -L filehttp://www.au369.com
expand命令 功能说明:将文件中的制表符转换为空格,写到标准输出。
$ expand file $ expand -t4 file
unexpand命令 功能说明:将文件中的空格转换为制表符,写到标准输出。
$ unexpand file $ unexpand -t4 file
iconv命令 功能说明:将文件从一种编码转换成另一种编码。
$ iconv -l $ iconv -f ISO-8859-1 -t UTF-8 -o outputfile inputfile $ iconv -f GB2312 -t UTF-8 -o outputfile inputfile $ iconv -f GBK -t UTF-8 -o outputfile inputfile $ iconv -f BIG5 -t UTF-8 -o outputfile inputfile $ iconv -f UTF-8 -t GB2312 -o outputfile inputfile
dos2unix命令
功能说明:将DOS格式的文本文件转换成UNIX格式的文本文件。
$ dos2unix dosfile $ dos2unix -n dosfile linuxfile $ dos2unix -k * $ dos2unix -k -n dosfile linuxfile
提示:系统还提供了一个unix2dos命令,用于将UNIX格式的文本文件转换成格式的文本文件。使用方法与dos2unix命令一样。 |
文本处理命令—sort、uniq、wc、expand、unexpand、iconv、dos2unix、unix2dos
最新推荐文章于 2023-06-27 19:08:01 发布