Я новичок в Shell Scripting, и я застреваю, делая проблему. У меня есть файл со строками вроде abc_some, разнообразный text.ext, и вы хотите перевести его на abcTRY. Теперь есть много строк в файле с подчеркиванием (_), но мне просто нужно заменить их расширением (.ext) и подчеркиванием, и все эти строки имеют разный текст, написанный между подчеркиванием и расширением.Замена подстроки оболочки Scripting
Input= abc_some varied text.ext
Output= abcTRY
Я написал это:
grep -o "abc_.*.ext"| cut -d '_' -f1
Теперь не как заменить оставшуюся часть с TRY, а также хочу знать, если а также отличаются, что делать.
Надеюсь, что вопрос ясен. Благодарю.
«Надеюсь, этот вопрос ясен». Неа. Это не так. Попробуйте показать некоторые входы и ожидаемые результаты. Сказав это, anser может быть 'sed' или' awk' в зависимости от того, насколько сложна проблема ... – John3136
Здравствуйте, пожалуйста, покажите нам часть входного файла, выход желания и то, что вы пробовали до сих пор. – vlp
Надеюсь, теперь это ясно. – RachSingla