Вопросы с тегом «shell»

186
Могу ли я заставить && работать в Powershell?

&&общеизвестно, что его трудно найти в Google, но лучшее, что я нашел, - это статья, в которой говорится, что нужно использовать -and. К сожалению, это не дает больше информации, и я не могу выяснить, что я должен делать -and(опять же, общеизвестно трудная вещь для поиска) Контекст, в...

186
оперативный вывод команды подпроцесса

Я использую скрипт Python в качестве драйвера для гидродинамического кода. Когда приходит время запустить симуляцию, я использую subprocess.Popenкод для запуска, собираю выходные данные из stdout и stderr в subprocess.PIPE---, затем могу распечатать (и сохранить в лог-файл) выходную информацию и...

185
найти -exec функцию оболочки в Linux?

Есть ли способ получить findвыполнение функции, которую я определяю в оболочке? Например: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; Результат этого: find: dosomething: No such file or directory Есть ли способ получить find, -execчтобы увидеть...

184
Как убить зомби-процесс

Я запустил свою программу на переднем плане (программа-демон), а затем убил ее kill -9, но у меня остался зомби, и я не смог убить его kill -9. Как убить зомби-процесс? Если зомби - мертвый процесс (уже убитый), как я могу удалить его из вывода ps aux? root@OpenWrt:~# anyprogramd &...

183
Проверка строки ненулевой длины в Bash: [-n «$ var»] или [«$ var»]

Я видел тесты Bash-скриптов для строки с ненулевой длиной двумя разными способами. Большинство сценариев используют -nопцию: #!/bin/bash # With the -n option if [ -n "$var" ]; then # Do something when var is non-zero length fi Но опция -n на самом деле не нужна: # Without the -n option if [ "$var"...

182
Как сохранить стандартную ошибку в переменной

Допустим, у меня есть скрипт, подобный следующему: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" И у меня есть другой сценарий оболочки: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' Я хочу записать «This Is Error» или любой другой stderr из useless.sh в переменную....

182
Сценарий PowerShell для возврата версий .NET Framework на компьютере?

Что такое сценарий PowerShell для возврата версий .NET Framework на компьютере? Мое первое предположение - это что-то, связанное с WMI. Есть ли что-то лучше? Это должен быть однострочник, чтобы возвращать только последнюю версию для каждой установки .NET [в каждой...

182
Сохраните файл в определенную папку с помощью команды curl

В сценарии оболочки я хочу загрузить файл с некоторого URL-адреса и сохранить его в определенной папке. Какой конкретный флаг CLI я должен использовать для загрузки файлов в определенную папку с помощью curlкоманды, или как еще получить такой...

180
Как использовать по умолчанию другой каталог вместо домашнего каталога

На этот вопрос есть ответы на Переполнение стека на русском : Git Bash изменить домашний каталог Я разрабатываю на машине Windows. Единственное место, которое мне нужно для командной строки Linux - это Git Bash. Проблема заключается в следующем: когда я открываю его, я нахожусь в домашнем...

179
Array.Add vs + =

Я обнаружил интересное поведение в массивах PowerShell, а именно, если я объявлю массив следующим образом: $array = @() А затем попробуйте добавить элементы к нему с помощью $array.Add("item")метода, я получаю следующую ошибку: Исключение вызывает «Добавить» с аргументом (ами) «1»: «Коллекция имела...