仅使用grep函数
在两个单引号之间获取一个字符串 0x00000000: 00000000 0000000f 00320031 00340033 '........1.2.3.4.'
我希望我的输出为........ 1.2.3.4。
我尝试了grep -o '\'[^\']*'
但它不起作用?
答案 0 :(得分:1)
bash不允许您在single quoted字符串中嵌入单引号。甚至没有逃脱。
您需要grep -o "'[^]'*"
如果要排除前导单引号,并且使用GNU grep,则
grep -oP "(?<=').*?(?=')"