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

139
Есть ли способ заставить скрипт PowerShell работать, дважды щелкнув файл .ps1?

Я распространяю скрипт PowerShell для своей команды. Сценарий должен получить IP-адрес от клиента Vsphere, установить соединение mstsc и записать его в общий файл. В тот момент, когда они использовали скрипт, они узнали IP-адрес компьютера. После этого они всегда склонны использовать mstsc напрямую...

138
Как вставить новую строку перед шаблоном?

Как вставить новую строку перед шаблоном в строке? Например, это вставит новую строку за шаблоном регулярных выражений. sed 's/regex/&\n/g' Как я могу сделать то же самое, но перед шаблоном? Учитывая этот пример входного файла, шаблон для сопоставления является номер телефона. some text...

138
Вызов сценария PowerShell PS1 из другого сценария PS1 в Powershell ISE

Я хочу выполнить вызов для сценария myScript1.ps1 внутри второго сценария myScript2.ps1 внутри Powershell ISE. Следующий код внутри MyScript2.ps1 прекрасно работает из администрирования Powershell, но не работает внутри PowerShell ISE: #Call myScript1 from myScript2 invoke-expression -Command...

137
Быстрый счетчик файлов Linux для большого количества файлов

Я пытаюсь найти лучший способ найти количество файлов в определенном каталоге, когда существует очень большое количество файлов (> 100 000). Когда файлов столько, выполнение ls | wc -lзанимает довольно много времени. Я считаю, что это потому, что он возвращает имена всех файлов. Я пытаюсь занять...

136
Как мне смонтировать удаленную папку Linux в Windows через SSH? [закрыто]

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

136
Shell Script - Получить все файлы, измененные после <дата>

Я бы предпочел не делать этого в PHP, так что я надеюсь, что кто-то приличный в написании сценариев может помочь. Мне нужен скрипт, который рекурсивно проходит через каталог и находит все файлы с датой последнего изменения, превышающей некоторую дату. Затем он заархивирует файл (ы) и сохранит...

136
Как узнать, содержит ли строка другую строку в POSIX sh?

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

136
Bash / sh - разница между && и;

Обычно я использую ;для объединения более одной команды в строке, но некоторые люди предпочитают &&. Есть ли разница? Например, cd ~; cd -и, cd ~ && cd -кажется, сделать то же самое. Какая версия является более переносимой, например, будет поддерживаться подмножеством bash, таким...

136
Как отправлять команды при открытии сессии tmux внутри другой сессии tmux?

Типичная ситуация может быть: $ tmux [0] $ ssh example.com $ tmux attach [0] $ Я открываю сеанс tmux, затем подключаюсь к серверу по ssh и присоединяюсь к существующему сеансу tmux. На данный момент у меня есть один сеанс tmux внутри другого. Как отправить команды во внутреннюю сессию tmux?...

135
Изменить порядок столбцов с помощью вырезания

У меня есть файл в следующем формате Столбец1 Столбец2 ул1 1 ул2 2 ул3 3 Я хочу, чтобы столбцы переставили. Я пробовал команду ниже вырезать -f2,1 file.txt Команда не меняет порядок столбцов. Есть идеи, почему это не работает?...

135
Как получить все группы, в которые входит пользователь?

Get-ADGroupMemberКомандлет PowerShell возвращает членов определенной группы. Существует ли командлет или свойство для получения всех групп, в которые входит конкретный пользователь? Я исправил свою ошибку: Get-Memberдолжно быть...

135
Выберите значения одного свойства для всех объектов массива в PowerShell.

Допустим, у нас есть массив объектов $ objects. Допустим, у этих объектов есть свойство «Имя». Это то, чем я хочу заниматься $results = @() $objects | %{ $results += $_.Name } Это работает, но можно ли сделать это лучше? Если я сделаю что-то вроде: $results = objects | select Name...

135
В чем разница между $ {var}, «$ var» и «$ {var}» в оболочке Bash?

О чем говорится в названии: что означает инкапсулировать переменную в {}, ""или "{}"? Я не смог найти никаких объяснений в Интернете по этому поводу - я не мог ссылаться на них, за исключением использования символов, которые ничего не дает. Вот пример: declare -a groups...