shell
燕无鸻
这个作者很懒,什么都没留下…
展开
-
echo xxx.xxx.rmvb |sed 's/.*\..∗$ /\1/'
sed ‘s/.(…$)/\1/’ s///表示将12两个斜杠中的内容替换为23两个斜杠间的内容 .表示任意字符。 *表示重复任意次。 所以.*表示任意长度的字符串。 取(的分组的功能,单单写(不加饭斜杠\,那么sed就到字符串中匹配(了,同。 .刚好相反,由于.表示任意字符,如果要表示.本身,就要加反斜杠 $表示字符串结尾。 \1表示前面中匹配到的内容。 disk_part_nr=$(basen...原创 2020-04-02 17:17:10 · 475 阅读 · 0 评论 -
shell 的一个用法
awk '{printf KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲' <<< `grep -A1…i" ${1} | tail -1`原创 2019-06-05 17:32:50 · 145 阅读 · 0 评论 -
shell中substr总结
param1=`echo "$1" | awk '{print substr($1,1,7)}'` 执行:./sh adcdefgh 结果:adcde (1)awk中函数substr substr(源字符串,开始索引,长度) 开始索引以0开始 示例: awk ‘{$a=substr($0,0,2);print $a;}’ filename 假设文件中为只有一行为abcdefg,则返回结果为a...原创 2019-06-23 11:25:01 · 9196 阅读 · 0 评论