Вы можете передать файл в команду sed
и заменить '\?'с пробелом или пустым символом.Я сделал cat
в моем файле file.txt:
abc?
123?
И затем это:
cat file.txt | sed s/\?//g
и получил:
abc
123
После sed
, s
говорит о замене, косая черта обозначает начало строки, которую нужно найти, вторая косая черта отделяет ее от строки, которую нужно поставить на место, третья косая черта обозначает конец новой строки (пусто вв этом случае), и g
говорит сделать это глобально.
Этот метод, скорее всего, может быть применен к именам ваших файлов.(Я не знаю, как выглядит твой сценарий).