Чтобы заменить одинарные кавычки ('
), проще всего поместить команду sed в двойные кавычки и избежать двойных кавычек при замене:
$ cat quotes.txt
I'm Alice
$ sed -e "s/'/\"/g" quotes.txt
I"m Alice
Обратите внимание, что одинарная кавычка не является специальной в двойных кавычках, поэтому ее нельзя экранировать.
Если вместо этого кто-то хочет заменить обратные кавычки (`
), как изначально упоминалось в вопросе, их можно использовать, поскольку -находится в одинарных кавычках:
$ cat ticks.txt
`this is in backticks`
$ sed -e 's/`/"/g' ticks.txt
"this is in backticks"
В двойных кавычках вам нужно экранировать обратную косую черту с помощью обратной косой черты, поскольку в противном случае начинается старая -подстановка команды формы.
См. также:
Посмотрите документацию Microsoft:
https://docs.microsoft.com/en-us/archive/blogs/josebda/windows-server-2012-r2-which-version-of-the-smb-protocol-smb-1-0-smb-2-0-smb-2-1-smb-3-0-or-smb-3-02-are-you-using
В Windows 7 следует использовать CIFS/SMB 2.1
Я предлагаю вам попробовать:
sudo mount -t cifs -o username=username,guest,vers=2.1 //200.90.12.25/DOSA /home/pi/myNAS/myShare
Кажется, это работает для некоторых людей, упомянутых здесь:
https://github.com/coreos/bugs/issues/2373
Не могли бы вы уточнить свой вопрос еще немного, вы сказали, что символическая ссылка Windows — это то, что вы пытаетесь смонтировать? Было ли это создано с помощью команды mklink в Windows? Я не уверен, можно ли использовать файл Windows lnk в качестве места для монтирования, если это то, что вы имеете в виду при попытке монтирования. Вы могли бы рассмотреть что-то вроде того, что сказал выше плакат:
sudo mount -t cifs -o username=username,guest,vers=2.1,mfsymlinks //200.90.12.25/DOSA /home/pi/myNAS/myShare
Согласно справочной странице:
mfsymlinks Enable support for Minshall+French symlinks (see http://wiki.samba.org/index.php/UNIX_Extensions#Minshall.2BFrench_symlinks). This option is ignored when specified together with the sfu option. Minshall+French symlinks are used even if the server supports the CIFS Unix Extensions.
Возможная альтернатива:
Я знаю, это звучит как ужасное предложение, но если бы вы могли поместить ftpd в окно dos, вы могли бы использовать это расширение предохранителя, чтобы смонтировать его как файловую систему с возможностью записи. Я включил ссылку на страницу sourceforge ниже.