НЕ ИСПОЛЬЗУЙТЕ этот тег для вопросов о сценариях PowerShell, вместо этого используйте [powershell]. Вопросы о средстве ввода подсказки оболочки BASH PS1 (строка подсказки 1).
Приветствовать !
Сначала я хочу использовать PowerShell для создания cmd и поместить в него какую-нибудь команду
[CmdletBinding()]
param (
[Parameter()]
[string]
$ParameterName
)
cmd /c "start cmd /k " $ParameterName
Это работает хорошо, когда я ввожу какое-то приглашение без пробела &...
16 Сен 2023 в 20:32
Я пытаюсь создать сценарий, который берет список путей к файлам из файла .txt и проверяет, находится ли файл в нужном месте, а если нет, отправьте мне электронное письмо. Когда я жестко запрограммировал пути к файлам в скрипте для чтения из переменной, это работает. Однако, когда я читаю пути к фа...
30 Авг 2023 в 12:42
Я пытаюсь получить шестнадцатеричный двоичный файл (\ x **) результата декодирования base64 из локального состояния хрома.
Когда я декодирую base64 моего зашифрованного ключа, используя
[System.Convert]::FromBase64String($local_state.os_crypt.encrypted_key)
Я получаю массив байтов, но не шестнадцат...
3 Авг 2023 в 15:26
Я пытаюсь прочитать параметры из ps1-файла с помощью сценария Powershell. (Запустите с powershell inputfile.ps1, который вызывает evaluation.ps1). Входной файл выглядит следующим образом:
$a=5
$b=""
$c=
$d=555
К сожалению, невозможно обнаружить несуществующую переменную 'c' обычными методами, напр...
22 Июн 2023 в 17:30
Я пытаюсь сделать скриншот каждого из моих экранов.
К сожалению, после нескольких часов поиска я ничего не нашел.
Вот мое фактическое содержимое сценария PowerShell:
Add-Type -AssemblyName System.Windows.Forms,System.Drawing
$screens = [Windows.Forms.Screen]::AllScreens
$top = ($screens.Bounds....
23 Май 2023 в 11:34
У меня такая проблема, что я застрял на пару дней. У меня есть запрос на изменение политик в Windows 10 21H2 с помощью скрипта PowerShell. Чтобы быть более конкретным, я пытаюсь изменить политику для внесения в белый список USB-устройств. Я НЕ собираюсь добавлять instanceId в политику.
Прежде все...
16 Мар 2023 в 09:20
Добрый день!
У меня есть скрипт ps1 с этой первой строкой: param ($path)
Мне нужно, чтобы он выполнил некоторую команду в конце скрипта, например: .\file.exe $path
Я знаю, что это работает, потому что если я выполняю script.ps1 -path "some_path", все работает нормально.
Проблема в том, что я испол...
7 Мар 2023 в 14:50
Я пытаюсь кодировать во флаттере и получаю сообщение об ошибке, в котором говорится, что его невозможно загрузить из-за того, что файл ps1 не имеет цифровой подписи. Я погуглил эту ошибку и увидел, что это может быть ошибка политики выполнения, я изменил ее на неограниченную и получил сообщение «
S...
22 Фев 2023 в 18:06
Мы можем упомянуть переменную в примере функции замены:
$value="V2"
$prop="Groovy=V3"
$prop -replace "(?<conf>Groovy)=(?<version>[vV]\d)" , "${conf}=${value}"
...
21 Фев 2023 в 14:02
Как установить переменную Powershell в скрипт ps1 перед выполнением скрипта
Пример:
Путь выполнения приложения: powershell.exe -ExecutionPolicy Bypass -File "C:/script.ps1"
Параметр: $WhichSite= "StackOverflow"
Ps1 содержит: curl -UseBasicParsing "http://www.$WhichSite.com"
Я попробовал пример выше,...
16 Фев 2023 в 04:29
Я успешно выполнил 3 команды в моем ярлыке сценария PowerShell, но после выполнения последней команды он запрашивает у пользователя «y» или «N», и в моем сценарии я хочу ввести «y» и нажать клавишу ввода.
После просмотра других сообщений, таких как этот a> Я пытался повторить нажатие клавиши, но это...
25 Янв 2023 в 23:04
Как отредактировать переменную $PS1, чтобы вывод команды bash был другого цвета, чем команда? Например, я хочу, чтобы команда была черной, а вывод зеленым.
username$ seq 1 3
1
2
3
В приведенном выше примере я хотел бы, чтобы seq 1 3 был черным, а выходные числа были зелеными.
Это моя текущая пер...
Я хочу изменить свое приглашение с ~ $ на ~ > при активации conda
Я пытался использовать env_prompt: в .condarc, но он отображает > ~ $ вместо желаемого приглашения ~ >
(Подсказка conda предшествует оригинальной PS1)...
Привет, я использую Fedora 37 и столкнулся со следующей проблемой. Добавление export PS1="\e[43;39m[\t]\w\r\n[\u@\h]\\$\e[40m \[$(tput sgr0)\]" в мой файл .bashrc в /home/username в моем случае привело к этому неожиданному поведению. Когда я начинаю вводить команды bash и заполняю всю строку, с...
Есть JSON типа:
{ a:
{
a1 : { a11:{}; a12:{}; a13:{};};
a2 : {some other values};
}
b:
{
b1: {another values}
}
}
Поэтому я преобразовал его с помощью команды powershell и поместил в переменную $ test
$test = Get-Content $some_file_path | ConvertFrom-Jso...
2 Дек 2022 в 19:02
Я хочу получить значение из командной строки и интерполировать его следующим образом (в этом примере выполняется команда Perl pp, но это не имеет значения):
$AppVersion = $args[0]
Write-Output "AppVersion = $AppVersion"
Write-Output "Creating executable"
pp --% -x -g -o C:\AppCreatorWin\$AppVersion...
27 Ноя 2022 в 12:46
Я пытаюсь выяснить причину, по которой я могу запустить скрипт, используя переменную $groups с Get-Content, но он не будет работать, если переменная $groups идет со списком Get-ADGroup, который я сделал ниже...
Блок, который работает:
$groups = Get-Content C:\groups.csv
$results = @()
$file = "C:...
23 Ноя 2022 в 16:01
Можно ли извлечь PS1 пользователя из среды в сценарии Swift, чтобы я мог воспроизвести его приглашение?
Несколько лет назад я оставил себе заметку, что это «исчезает из окружения в контексте сценария», но подумал, что будет полезно спросить....
В командной строке Bash PS1 \w относится к текущему рабочему каталогу. Есть ли эквивалент с использованием команды (лучше всего, если она также поддерживает переменную DIRTRIM env).
Я думал о команде pwd, но если cwd - это /home/foo/bar, значение "\w" должно быть ~/bar, а вывод pwd - /home/foo/bar ...
Я бы хотел включить динамическую переменную в приглашение PS1, скажем, 5-ю папку в пути. Я также хотел бы включить некоторые другие коды PS1 (возможно, цвет, имя пользователя или текущий каталог).
У меня есть скрипт для получения 5-й папки и эха с одним из escape-кодов PS1.
demo_prompt.sh
folder5=...
Я пытаюсь добавить цвет в часть командной строки Ubuntu bash. Эта часть не работает: (\e[0;31m\1\e[m) Однако она работает, если я помещаю ее в экспорт PS1.
Что я делаю не так?
show_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\e\[0;31m\1\e\[m) /'
}
export PS1="\[\e...
Я играл с переменной PS1, чтобы украсить свой терминал, но вдруг это произошло.
Постоянно выдает bash: unexpected EOF while looking for matching ')'. Я пробовал CTRL + C и CTRL + D, но ничего не получилось.
Этот код из файла ~/.bahsrc, поэтому он выполняется, как только я открываю терминал. Есть...
Прошу немного помощи по моему сценарию. Я хотел бы получить список, сохраненный на флэш-накопителе, с именем компьютера и адресом WAN. Я знаю, что могу добавить пользовательскую метку с именем компьютера, но получу имя по умолчанию. Я уже настроил компьютер на изменение имени при перезагрузке, но...
14 Май 2022 в 01:45
Я хочу вызвать (выполнить) скрипт cmd или ps1 удаленно с одного Windows 2016 Server 2016 на другой. Проблема в том, что доступ сценария к \\network-share запрещен.
Воспроизвести:
(1) пакетный или ps1-скрипт с конкретным пользователем домена \\network-share выполнен успешно: dir \\network-share при...
10 Май 2022 в 17:30
Я изменил свое приглашение как:
c=$(basename $CONDA_DEFAULT_ENV)
export PS1='[\h] -\e[0;36m$c\e[0;37m (\W) 🤞 \e[0;52m'
В ~/.bashrc.
Первая новая строка на самом деле является возвратом каретки, но из второй новой строки это на самом деле новые строки.
Я имею в виду новую строку, когда коман...