Я хочу заменить строку

/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.3.99/lib/cucumber.rb

со строкой

/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.3.99/lib/

в командной строке, вероятно, используя sed. Я не могу за всю жизнь понять, какое регулярное выражение заменить на sed. Или, может быть, Sed даже не правильный инструмент для работы. Любая помощь будет оценена.

1 ответ1

8

нет необходимости в седе:

dirname /usr/local/bin/program

вернет /usr /local /bin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .