我正在准备数据以将产品描述从CSV文件更新到MySQL数据库中。有时我有单引号和双引号的数据。但是,当数据有单引号或双引号时,我无法输入数据。例如
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
echo -n '"QB 99307 THUG LIL' BIG TIME BOX CALL", "'
给出错误。
我试图在 LIL 之后用'
逃离'
,但没有奏效。 任何帮助不胜感激。
尝试以下操作:
echo -n ""QB 99307 THUG LIL' BIG TIME BOX CALL""
根据注释,使用以下内容:
system("echo -n "\"QB 99307 THUG LIL' BIG TIME BOX CALL\", \"" >> " . FILE_NAME);
试试这个:
`echo -n "QB 99307 THUG LIL' BIG TIME BOX CALL " >> FILE_NAME`;