01 2013 档案

摘要:用于讲一种stdin转换成另一种格式输出tr set1 set2 #将set1中内容替换成set2集合中对应字符set2比set1短,会自动扩张和set1一样,用最后一个元素填充set1短,会忽略set2多出的元素-d 删除指定集合元素,只有set1参数echo "Hello 123 world 456" | tr -d '0-9' #Hello world-c 补集(Complementing),影响set1d的解释,-c后会使用不包含set1中的元素映射echo "123abc123" | tr -c '0-9\n' 阅读全文
posted @ 2013-01-08 21:51 Bug山Bug海 阅读(809) 评论(0) 推荐(0) 编辑
摘要:无开关参数:多行并一行 cat example.txt # Example file 1 2 3 4 5 6 7 8 9 10 11 12 cat example.txt | xargs 1 2 3 4 5 6 7 8 9 10 11 12-n num:一行变多行,num是每行的个数 cat example.txt | xargs -n 3 1 2 3 4 5 6 7 8 9 10 11 12-d:使用自定义界定符(delimiter)分割 echo "splitXsplitXsplitXsplit" | xargs -d X split split split split 阅读全文
posted @ 2013-01-08 21:48 Bug山Bug海 阅读(839) 评论(0) 推荐(0) 编辑
摘要:特殊的变量替换${var}:同$var${var:-value} var未设置或值为null,使用value值作为替换,否则使用var${var:=value} 与${var:-value}一样,只是使用value的同时会赋值给varunset var1 echo ${var1:="var1 nuset or null one "}echo ${var1:="var1 nuset or null two"} #输出one,因为var1已不为null,使用var1echo ${var2:-"var2 nuset or null one " 阅读全文
posted @ 2013-01-02 00:30 Bug山Bug海 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示