Что такое символ escape для # в действии команды выполнения? Ну, я пытался заменить одну строку в файле на «#», но datastage обрабатывал # как параметр задания и ожидал, что значение будет назначено в параметрах datastage. Для этого нам нужен escape-символ для «#». Я пытался использовать символы \ и/как escape-символы, но ни одна из них не решила мою проблему. Спасибо.Datastage-Что такое escape-символ для # в команде выполнения команды?
0
A
ответ
0
Использование AWK заменить знак #, и вы можете использовать восьмеричный код для # в регулярном выражении:
!/^\043/
There is a thread in DSXchange that discusses this.
Here is a guide on escape sequences in AWK expressions.
A table with ascii codes, including a column for octal values.
0
Просто хотел бы добавить, что фактический ответ на этот вопрос: \043
Вышеупомянутое выражение (!/^\043/
) относится к первой ссылке @Damienknight.