Substituir nome do arquivo por filepath por sed

0

Eu quero substituir a string

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

com a string

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

na linha de comando, provavelmente usando sed. Eu não posso para a vida de mim descobrir o regex de substituição para passar para sed. Ou talvez sed não seja a ferramenta certa para o trabalho. Qualquer ajuda seria apreciada.

    
por Alex Kahn 25.09.2009 / 15:03

1 resposta

8

não precisa de sed:

dirname /usr/local/bin/program

retornará / usr / local / bin

    
por 25.09.2009 / 15:22

Tags