Допустимые символы во 2-х столбцах - от 0 до 9, от A до Z и такие символы, как «+» и «-», если разрешенный символ найден во 2-м столбце, тогда полная запись должна быть «Передача», иначе ноль должен быть «Передать во 2-й столбец» Ввод
- 1|89+
- 2|-AB
- 3|XY*
- 4|PR%
Ввод
- 1|89+
- 2|-AB
- 3|<null>
- 4|<null>
grep -E '^[a-zA-Z0-9\+\-\|]+$' file > file1
но приведенный выше код отбрасывает полную запись, если совпадение не найдено, Мне нужны все записи, но если совпадение найденотогда следует перенести еще ноль переноса.