2013-09-20 3 views
0

У меня есть файл с линиями, которые появляются как:Использование Bash регулярные выражения, чтобы заменить часть соответствующих результатов

1/Foo/бар/

2/Foo/бар/

3/Foo/bar/

Я хотел бы взять два входа, первый из которых соответствует номеру. Это относительно просто. Затем я хотел бы заменить «bar» на то, что вводится для второго аргумента. Это возможно?

+0

'bash' является Turing-complete, так что да, это возможно. что ты уже испробовал? – chepner

+0

Можете ли вы отредактировать свой вопрос, чтобы привести пример вывода образца? Это не совсем ясно для меня прямо сейчас. –

ответ

0

Это пахнет домашним заданием, но в любом случае, если вы находитесь в Linux (bash), «sed» должен быть доступен для соответствия строке и выполнять замену в этой строке, иначе прохождение через несогласованные строки не изменится.

Смежные вопросы