阅读背景:

如何将1 2 3 4 5 显示为1|2|3|4|5 ---整理于某论坛

来源:互联网 
1.awk 'BEGIN {OFS="|"}{print
1.awk 'BEGIN {OFS="|"}{print $1,$2,$3,$4,$5}' file
2.echo '1     2                       3 4 5'|perl -pe 's/ \s*/\|/g'
3.tr -s ' \t' \| ------tr -s '[\t ]' '|'
4.cat file | xargs |sed 's/ /|/g'
5.awk 'BEGIN{OFS="|"}{$1=$1}1' 
6.awk 'BEGIN {ORS="|"}{for(i=1;i<=$NF;i++)  print $i;print "\n"}' file
7.echo "1     2                       3 4 5" | sed 's/[ ]\+/ /g;s/ /|/g'


变量        描述
$n        当前记录的第n个字段,字段间由FS分隔。
$0        完整的输入记录。
ARGC        命令行参数的数目。
ARGIND        命令行中当前文件的位置(从0?开始算)。应该是从1开始吧
ARGV        包含命令行参数的数组。
CONVFMT        数字转换格式(默认值为%.6g)
ENVIRON        环境变量关联数组。
ERRNO        最后一个系统错误的描述。
FIELDWIDTHS        字段宽度列表(用空格键分隔)。
FILENAME        当前文件名。
FNR        同NR,但相对于当前文件。
FS        输入字段分隔符(默认是任何空格)。相当于-F项
IGNORECASE        如果为真,则进行忽略大小写的匹配。
NF        当前记录中的字段数。
NR        当前记录数。
OFMT        数字的输出格式(默认值是%.6g)。
OFS        输出字段分隔符(默认值是一个空格)。
ORS        输出记录分隔符(默认值是一个换行符)。
RLENGTH        由match函数所匹配的字符串的长度。
RS        记录分隔符(默认是一个换行符)。
RSTART        由match函数所匹配的字符串的第一个位置。
SUBSEP        数组下标分隔符(默认值是\034)。

,,,,}' file 1.awk 'BEGIN {OFS="|"}{print
1.awk 'BEGIN {OFS="|"}{print $1,$2,$3,$4,$5}' file
2.echo '1     2                       3 4 5'|perl -pe 's/ \s*/\|/g'
3.tr -s ' \t' \| ------tr -s '[\t ]' '|'
4.cat file | xargs |sed 's/ /|/g'
5.awk 'BEGIN{OFS="|"}{$1=$1}1' 
6.awk 'BEGIN {ORS="|"}{for(i=1;i<=$NF;i++)  print $i;print "\n"}' file
7.echo "1     2                       3 4 5" | sed 's/[ ]\+/ /g;s/ /|/g'


变量        描述
$n        当前记录的第n个字段,字段间由FS分隔。
$0        完整的输入记录。
ARGC        命令行参数的数目。
ARGIND        命令行中当前文件的位置(从0?开始算)。应该是从1开始吧
ARGV        包含命令行参数的数组。
CONVFMT        数字转换格式(默认值为%.6g)
ENVIRON        环境变量关联数组。
ERRNO        最后一个系统错误的描述。
FIELDWIDTHS        字段宽度列表(用空格键分隔)。
FILENAME        当前文件名。
FNR        同NR,但相对于当前文件。
FS        输入字段分隔符(默认是任何空格)。相当于-F项
IGNORECASE        如果为真,则进行忽略大小写的匹配。
NF        当前记录中的字段数。
NR        当前记录数。
OFMT        数字的输出格式(默认值是%.6g)。
OFS        输出字段分隔符(默认值是一个空格)。
ORS        输出记录分隔符(默认值是一个换行符)。
RLENGTH        由match函数所匹配的字符串的长度。
RS        记录分隔符(默认是一个换行符)。
RSTART        由match函数所匹配的字符串的第一个位置。
SUBSEP        数组下标分隔符(默认值是\034)。

,,,,}' f



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: