2012-03-08 3 views

ответ

1

Простая первая попытка: ответ

egrep -o '"([^"]*)"' sourcefile | sed -r 's/"(.*)"/\1/' 
1

Фред Foo в решает важную проблему. Расширение отчета в дереве каталогов и сообщение имени файла на каждой выходной строке, даже если в одной строке есть несколько строк:

find . -name '*.java' | xargs egrep -o '"([^"]*)"' |\ 
awk '/:"/ {j=$0;sub(/:.*/,"",j);print;}!/:"/{print j ":" $0}' |\ 
sed 's/"\(.*\)"/\1/' 
Смежные вопросы