Рейтинг:0

Открыть vscode из скрипта в ubuntu

флаг cn
sky

Я пытаюсь создать скрипт для открытия VSCode в текущем каталоге, но я не могу сделать это для папки, состоящей из пробелов.

Например, если местоположение «дом/документы/код». он может открываться правильно, но если это «дом/документы/папка с кодом», он не открывает «папку с кодом» в vscode.

Команда, которую я использую

код -n $PWD

Эта команда отлично работает, если в папке нет пробелов Я попытался ввести $PWD в двойных кавычках, но при выполнении скрипта он не открывает папку в этом месте.

код -n \"$PWD\"  
Someone avatar
флаг my
Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительную информацию, чтобы выделить именно то, что вам нужно. Как сейчас написано, трудно точно сказать, о чем вы спрашиваете.
Рейтинг:0
флаг br

если вы не используете \ перед ", вы можете открыть его
вам нужно написать код -n "$PWD"
я проверил на своем терминале, и мой pwd был /home/aazerra/Папка без названия и работал

если ты читаешь соединять ты видишь это

Если вы заключите текст в кавычки (ââ¦â), это не позволит Bash воздействовать на большинство специальных символов, и они просто печатаются. Однако одним заметным исключением является знак доллара ($).Он по-прежнему функционирует как символ для переменных выражений, поэтому вы можете включать значения переменных в свой вывод.

sky avatar
флаг cn
sky
Спасибо, это сработало

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.