Я пытаюсь заменить одинарные кавычки в файле и использовал эту команду как
sed / s / '// g filename
, и эта команда работает нормально, но в моем файле есть символ & apos
, который не заменяется. Могу ли я использовать код ниже
sed "/s/'//g" -e '/s/&apos//g' filename
Кажется, в вашей команде sed есть случайная косая черта в начале:
sed "/s/'//g"
должно быть:
sed "s/'//g"
Если вам нужно несколько выражений, просто используйте -e
для них обоих (здесь я предполагаю вместе с Гленном Джекманом, что вы хотите '
вместо только & apos
):
sed -e "s/'//g" -e "s/'//g" filename