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

148
Использование учетных данных PowerShell без запроса пароля

Я хотел бы перезагрузить удаленный компьютер, который принадлежит домену. У меня есть учетная запись администратора, но я не знаю, как использовать ее из powershell. Я знаю, что есть Restart-Computerкомандлет и что я могу передать учетные данные, но если мой домен, например mydomain, мое имя...

148
Как использовать sed, чтобы удалить последние n строк файла

Я хочу удалить несколько n строк из конца файла. Можно ли это сделать с помощью sed? Например, чтобы удалить строки от 2 до 4, я могу использовать $ sed '2,4d' file Но я не знаю номеров строк. Я могу удалить последнюю строку, используя $sed $d file но я хочу знать способ удалить n строк с конца....

148
исходная команда не найдена в оболочке sh

У меня есть скрипт, который использует shоболочку. Я получаю сообщение об ошибке в строке, которая использует sourceкоманду. Кажется source, не входит в мою shоболочку. Если я явно пытаюсь запустить sourceиз оболочки, я получаю: sh: 1: source: not found Должен ли я как-то установить «источник»? У...

147
PowerShell: выполнить команду из каталога сценария

У меня есть сценарий PowerShell, который кое-что делает, используя текущий каталог сценария. Итак, внутри этого каталога все .\script.ps1работает правильно. Теперь я хочу вызвать этот сценарий из другого каталога, не меняя каталог, на который ссылается сценарий. Итак, я хочу вызвать...

147
Как я могу удалить расширение имени файла в сценарии оболочки?

Что не так со следующим кодом? name='$filename | cut -f1 -d'.'' Как есть, я получаю буквенную строку $filename | cut -f1 -d'.', но если я удаляю кавычки, я ничего не получаю. Между тем, набрав "test.exe" | cut -f1 -d'.' в оболочке дает мне вывод, который я хочу test. Я уже знаю $filename, было...

147
Напечатайте дату последнего изменения файла в Bash

Я не могу найти, как распечатать дату файла. Я до сих пор могу распечатать все файлы в каталоге, но мне нужно распечатать даты с ним. Я знаю, что мне нужно прикрепить формат даты с эхом записи, но все, что я не могу найти правильный формат. echo "Please type in the directory you want all the files...

146
Получить версию файла в PowerShell

Как вы можете получить информацию о версии от .dllили.exe в PowerShell? Я специально заинтересованы в File Version, хотя другая информация о версии (то есть Company, Language, Product Nameи т.д.) было бы полезно , как...

146
Выход из сценария при ошибке

Я создаю сценарий оболочки, который имеет такую ifфункцию: if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... Я хочу, чтобы выполнение сценария завершилось...

145
Когда я должен использовать Write-Error против Throw? Завершение и не прекращение ошибок

Глядя на скрипт Get-WebFile на PoshCode, http://poshcode.org/3226 , я заметил странное для меня устройство: $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return В чем причина этого, а не в следующем? $URL_Format_Error = [string]"..." Throw $URL_Format_Error Или даже лучше:...

143
Что означает $$ в оболочке?

Однажды я прочитал, что одним из способов получения уникального имени файла в оболочке для временных файлов было использование двойного знака доллара ( $$). Это производит число, которое время от времени меняется ... но если вы звоните ему несколько раз, он возвращает тот же номер. (Решение состоит...

143
Лучший способ писать в консоль в PowerShell

У меня есть небольшая путаница по поводу различных способов печати (эха) на консоли. Я видел, что есть несколько способов записи вывода на консоль, например: Write-Host "Hello world1" "Hello World2" Out-Host -InputObject "Hello World3" Все три способа будут печатать на консоли. Средний как-то...

143
PowerShell и оператор -contains

Рассмотрим следующий фрагмент: "12-18" -Contains "-" Вы думаете, что это оценивает true, но это не так. Это оценит falseвместо. Я не уверен, почему это происходит, но это происходит. Чтобы избежать этого, вы можете использовать это вместо: "12-18".Contains("-") Теперь выражение оценит как истинное....

143
Как создать постоянные псевдонимы PowerShell

Я хочу создать aliasобъект cmdlet, срок действия которого не истекает после закрытия текущего сеанса Powershell, допустим, у меня есть этот псевдоним: C:\Users\Aymen> New-Alias Goto Set-Location Это прекрасно создает Gotoпсевдоним, но я хочу использовать его даже после закрытия текущего сеанса,...

140
Как считать объекты в PowerShell?

Как я читаю в руководстве пользователя PowerShell, одна из основных концепций PowerShell заключается в том, что команды принимают и возвращают объекты вместо текста. Так, например, запуск get-aliasвозвращает мне несколько System.Management.Automation.AliasInfoобъектов: PS Z: \> get-alias...

140
команды не найдены на zsh

Я использую z Shell ( zsh) вместо bash по умолчанию, и происходит что-то не так, так что все команды, которые раньше работали, больше не распознаются: ls zsh: command not found: ls open -e .zshrc zsh: correct 'open' to '_open' [nyae]? Я не знаю, как выполнить сброс zshили как это исправить. Вот...

139
Как отсортировать массив в Bash

У меня есть массив в Bash, например: array=(a c b f 3 5) Мне нужно отсортировать массив. Не просто отображать содержимое отсортированным способом, но чтобы получить новый массив с отсортированными элементами. Новый отсортированный массив может быть совершенно новым или...