Допустим, у вас есть файл .txt
, содержащий специальные символы (ý
) в нескольких позициях:
mayankp@mayank:~/$ cat test.txt
"123","qweeerr","qqqqqq ý
rrrrr
hhhhhh",ý "sdfsfs"
Вы можете заменить ý
из файла, как показано ниже:
mayankp@mayank:~/$ sed -i 's/ý//g' test.txt
mayankp@mayank:~/$ cat test.txt
"123","qweeerr","qqqqqq
rrrrr
hhhhhh", "sdfsfs"
Вам просто нужно добавить строку sed -i 's/ý//g' test.txt
в вашем скрипте перед sftp
командой.
Дайте мне знать, если это работает.