У меня есть файл, который содержит строки, которые выглядят следующим образом:
14|geauxtigers|90
14|geauxtigers|null
Я хочу удалить все экземпляры в файле с нулем в качестве последнего члена. Есть ли способ сделать это с помощью команд Unix?
Я собирался прочитать в файле с Java и посмотреть на соседние строки и удалить строку, чья смежная строка имеет первые два слагаемых, но нулевой как третий слагаемый. Есть ли способ сделать это с помощью инструментов Unix?
Изменить: я не хочу слепо удалять все термины с нулем в качестве третьего термина, я мог бы иметь следующую запись: 15 | lsu | null Я хотел бы сохранить его, так как это единственная запись. Просто если есть еще одна строка с третьим слагаемым, отличным от NULL, я бы хотел оставить ненулевое значение.