2014-01-02 1 views
0

пожалуйста enter code here помогают понять, почему CMD не заканчивается и дать результатпытался заменить письмо в формате CSV и получил ниже, пожалуйста

awk '{sub("Y","'Y",$0); print}' master.csv 

я ПРИНЯТЬ> и тогда ничего

+0

Пожалуйста, ваш полный код и объяснить свою проблему в вопросе, а не в заголовке. –

ответ

0

что вам нужно избежать одиночные кавычки, например:

awk '{sub("Y","'\''Y",$0); print}' master.csv 

в качестве альтернативы, используйте \x27, шестнадцатеричный код одинарной кавычки. (Вы можете даже использовать восьмеричный код \47.)

awk '{sub("Y","\x27Y",$0); print}' master.csv 
+0

beow мой файл CSV, где я должен заменить Y с «Y YV100376 1 2 YV100377 1 2 , но я получаю AWK: ошибка синтаксиса около строки 1 AWK: незаконное заявление вблизи линии 1 пожалуйста консультировать – user3116123

Смежные вопросы