Jak zastąpiłbym pojedynczy cytat (') odwrotnym ukośnikiem, a następnie pojedynczy cudzysłów (\') za pomocą sed?Jak zastąpić pojedynczy cudzysłów (') z odwrotnym ukośnikiem, a następnie pojedynczy cytat (') za pomocą sed?
sed s/\'/\\\'/
nie będzie działać, ponieważ nigdy nie będziesz mógł pisać dosłownie.
sed ":a;N;s/\'/\\'/g" <file1 >file2
nie zadziała, ponieważ odwrotny ukośnik nie będzie już ucieczki cytat, to get traktowany jak regex cytatu.
echo \”| sed "s/'/ \\\'/g" –
Działa na Mac OS - Twój przebieg może się różnić ... –