Xargs

Xargs

作者:LAMP小白  点击:1679  发布日期:2013-07-28 22:08:31  返回列表

Xargs命令应紧跟在管道之后,他以标准输入作为主要的源数据流,并使用stdin并通过提供命令行参数来执行其他命令


将多行输入换成单行输出

[root@mio-253 shells]# cat a.txt | xargs

1 2 3 4 5 6 7 8 9 10


将单行转换成多行

[root@mio-253 shells]# cat a.txt | xargs -n 2

1 2

3 4

5 6

7 8

9 10


以字符串分割字符串


[root@mio-253 shells]# echo "aaaxaaaxaaax" | xargs -d x

aaa aaa aaa


xargs和find配合使用

find / -type f –name “*.log” –print0 | xargs -0 rm –f


tr命令


转换字符串

[root@mio-253 shells]# echo "ASA" | tr 'A-Z' 'a-z'

Asa


删除特定字符串

[root@mio-253 shells]# echo "aahaja" | tr -d 'a'

Hj


字符集补集

[root@mio-253 shells]# echo "as1d2as" | tr -d -c '0-9 n'

12


压缩字符

[root@mio-253 shells]# echo "aaa ss          dsd" | tr -s ' '

aaa ss dsd


字符类

Alnum 字母和数字

Alpha 字母

Cntrl 控制字符

Digit 数字

Graph 图像字符

Lower 小写字母

Print 可打印字母

Punct 标点符号

Space 空白字符

Upper 大写字母

Xdigit 十六进制字符




上一篇:DIV垂直居中 下一篇:快递查询API
0