У меня есть файл, в котором много строк.
Все строки, содержащие
file=/aaaaaaa/bbbbbbb/cccccc/dddddd.txt
, должны быть разделены на этот формат
file=/dddddd.txt
Я выполняю perl в bash что-то вроде этого
perl -i -pe 'regex' /localpath/file.txt
В приведенной выше команде perl в 'regex' мне понадобится команда, чтобы сделать это, как это сделать?
perl -n -e 'print $1.$2."\n"if (/(.+\=)\/.+\/.+\/.+(\/.+)$/)' /localpath/file.txt > newfile.txt
Есть, наверное, более элегантные способы сделать это.