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

88
PowerShell Set-Content и Out-File - в чем разница?

В PowerShell, в чем разница между Out-Fileи Set-Content? Или Add-Contentи Out-File -append? Я обнаружил, что если я использую оба против одного и того же файла, текст полностью изменен . (Второй второстепенный вопрос: >это псевдоним Out-File, верно?)...

88
Принуждение bash к расширению переменных в строке, загруженной из файла

Я пытаюсь понять, как заставить bash (принудительно?) Расширять переменные в строке (которая была загружена из файла). У меня есть файл с названием something.txt с содержанием: hello $FOO world Я тогда бегу export FOO=42 echo $(cat something.txt) это возвращает: hello $FOO world Он не расширил $...

88
Запуск сценария внутри контейнера докеров с использованием сценария оболочки

Я пытаюсь создать сценарий оболочки для настройки контейнера докеров. Мой файл сценария выглядит так: #!bin/bash docker run -t -i -p 5902:5902 --name "mycontainer" --privileged myImage:new /bin/bash Запуск этого файла сценария запустит контейнер во вновь вызванном bash. Теперь мне нужно запустить...

87
Экспорт функции в оболочке

Скажите, пожалуйста, как экспортировать функцию в родительскую оболочку (bash, sh или ksh), чтобы функция была доступна для всех дочерних процессов, запущенных из родительского процесса?...

87
Использование sed для массового переименования файлов

Задача Измените эти имена файлов: F00001-0708-RG-биаслюйда F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl к этим именам файлов: F0001-0708-RG-биаслюйда F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Код оболочки Тестировать: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Для выполнения: ls...

87
bash - как передать результат команды which на cd

Как я могу передать результат whichкоманды cd? Вот что я пытаюсь сделать: which oracle | cd cd < which oracle Но ни один из них не работает. Есть ли способ добиться этого (вместо копирования / вставки, конечно)? Изменить: если подумать, эта команда завершится ошибкой, потому что целевой файл НЕ...

87
Как построчно обработать файл в PowerShell как поток

Я работаю с некоторыми текстовыми файлами размером несколько гигабайт и хочу обработать их потоком с помощью PowerShell. Это просто: нужно просто проанализировать каждую строку и извлечь некоторые данные, а затем сохранить их в базе данных. К сожалению, get-content | %{ whatever($_) }похоже, что...

87
Сценарий оболочки Unix для обрезки большого файла

Я пытаюсь написать сценарий Unix, который будет обрезать / очищать файл, который постоянно записывается / открывается приложением, когда он достигает, скажем, 3 ГБ пространства. Я знаю, что это сделает следующая команда: cp /dev/null [filename] Но я собираюсь запустить это в производственной среде...

87
запускать `nvm use` автоматически каждый раз, когда в каталоге есть файл .nvmrc

Как настроить мою оболочку так, чтобы она nvm useзапускалась автоматически каждый раз, когда в каталоге есть файл .nvmrc, и использовать последнюю версию или глобальную конфигурацию, когда файла .nvmrc нет?...

87
Запуск команды CMD в PowerShell

У меня много проблем с запуском команды PowerShell. Все, что он делает, это запускает команду, которая запускается в окне командной строки CMD. Вот команда: "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe" PCNAME Я безуспешно пробовал следующее (я...

87
Как запустить команду терминала в сценарии Swift? (например, xcodebuild)

Я хочу заменить свои сценарии CI bash на swift. Я не могу понять, как вызвать обычную команду терминала, такую ​​как lsилиxcodebuild #!/usr/bin/env xcrun swift import Foundation // Works println("Test") // Works ls // Fails xcodebuild -workspace myApp.xcworkspace // Fails $ ./script.swift...

87
Преобразование защищенной строки в обычный текст

Я работаю в PowerShell, и у меня есть код, который успешно преобразует введенный пользователем пароль в обычный текст: $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\securePassword.txt Я пробовал несколько способов...

86
Постоянно читать из STDOUT внешнего процесса в Ruby

Я хочу запустить блендер из командной строки через скрипт ruby, который затем будет обрабатывать вывод, выданный блендером, построчно, чтобы обновить индикатор выполнения в графическом интерфейсе. На самом деле не важно, что blender - это внешний процесс, стандартный вывод которого мне нужно...

86
Какие у меня переменные среды? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я хотел бы узнать свои переменные среды в bash. Они где-то хранятся?...

86
Как обновить один файл в zip-архиве

Можно ли заменить файл в zip-файле без разархивирования, удалив старый файл, добавив новый файл и повторно сжав его? Причина в том, что у меня есть zip-файл, который действительно большой, внутри zip-файла есть один xml, который мне иногда приходится обновлять. Распаковка и повторная архивация...