Пояснение к команде bash - PullRequest
       5

Пояснение к команде bash

0 голосов
/ 05 апреля 2011

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

$sed '/^$/d` -i *txt

sed = * s * tream * ed * itor

что означает '/ ^ $ / d`?

1 Ответ

2 голосов
/ 05 апреля 2011

Это регулярное выражение, и действие заключается в том, что оно удаляет совпадающие строки. (/d). Регулярное выражение соответствует пустым строкам - ^ означает «начало строки», а $ означает «конец строки»

...