Это мой код:
#!/bin/bash
echo "Type in your file"
read file
sed -r -e 's/(^[^#]*$) ; s/(^[^;]*$) ; s/(^[^$]*$) ; s/(^[^/]*$) ; s/(^[^ ]*$)' $file
Это результат, когда я даю ему файл:
sed: -e выражение # 1, char 31: неизвестный параметр для `s '
Почему я получаю эту ошибку? Не могли бы вы предложить другой способ сделать это? Заранее спасибо
Должен удалите большинство комментариев и пустые строки:
pcre2grep -v '^[[:blank:]]*([#;]|//|$)' file