Получить строку между двумя одинарными кавычками с использованием только Grep функцийGrep строка между двумя одинарными кавычками, используя только Grep функции
0x00000000: 00000000 0000000f 00320031 00340033 '........1.2.3.4.'
Я хочу, чтобы мой вывод как ........ 1.2.3.4.
Я попытался grep -o '\'[^\']*'
, но он не работает?
Попробуйте это: 'Grep -о« '[^'] *» «file» ИЛИ 'sed -n 's /.*' \ ([^ '] * \)'. */\ 1/p" file' – sat
Почему вас беспокоит, если в ответе используется grep или какой-либо другой стандартный инструмент UNIX например 'cut' или' sed' или 'awk'? 'cut' стал бы очевидным инструментом для этого. –
Спасибо, чувак, что он работает, но возвращается '........ 1.2.3.4.' Теперь мы можем использовать echo "$ {'........ 1.2.3.4." // "'"} ", чтобы получить ............. 1.2.3.4. –