Вопросы с меткой [shell-script]
Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.
1130 вопросов
2
голоса
2ответа
706 показов
Пакетное свертывание текстовых файлов с помощью bash-скрипта
Мне трудно делать что-то довольно простое. У меня есть около 2000 файлов .txt, которые состоят из одной строки цифр. Я хотел бы сложить одну строку в один столбец с несколькими строками, используя ...
2
голоса
1ответ
2k показов
Автоматически создавать снимок перед запуском VirtualBox VM?
У кого-нибудь есть сценарий или вы знаете, как его написать, чтобы автоматически сделать снимок виртуальной машины перед тем, как запускать его для использования?
2
голоса
2ответа
2k показов
Shell Script, перебирающий папку
У меня есть базовые знания сценариев оболочки. У меня есть фотографии в original папке на многих разных папках, как это folder + folder1 + original + folder2 + original + folder3 + original + folder4 ...
2
голоса
4ответа
2k показов
Как заменить пробел с подчеркиванием во всех именах файлов?
Сценарий, приведенный ниже, помещает "подчеркивание" вместо "пробел" во всех именах файлов, которые находятся в определенной папке. У меня проблемы с созданием сценария оболочки, который помещает ...
2
голоса
2ответа
9k показов
Shell: найти и заменить слово
В моем сценарии оболочки есть строка в фиксированном формате: '[STATUS REPORT] PROJECT' . Когда пользователь выполняет мой сценарий оболочки, ему будет предложено указать значение для 'PROJECT' . Я ...
2
голоса
3ответа
6k показов
Запускать скрипт каждые 30 секунд на Mac
Я создал cronjob, который запускается каждые 60 секунд, что не достаточно часто для меня. Это простая команда: wget localhost Как я могу запускать этот комменад каждые 30, 16 секунд на моем Mac?
2
голоса
1ответ
55 показов
найти команду непредсказуемым поведением?
Я работаю на удаленной машине, дисковое пространство на машине HP-UNIX было 96%, поэтому я собирался уменьшить дисковое пространство, архивируя некоторые файлы "*.extract.sys" . $find . ...
2
голоса
2ответа
1k показов
Сценарий Bash: переименовать все файлы в каталоге?
Вот что я хотел бы сделать в псевдокоде: for subdir in [all first-level subdirectories of the current directory]: for file in [all files in subdir]: rename file to "myprefix_" + ...
2
голоса
1ответ
905 показов
Как я могу запустить 2 команды просмотра одновременно для coffeescript?
Я хотел бы запустить следующие команды параллельно с 1 сценарием оболочки. coffee -wc lib/ coffee -wcb public/ В настоящее время я должен нажать ctrl+c, чтобы отменить первый, прежде чем вторая ...
2
голоса
1ответ
1k показов
Скрипт автоматического удаления Bash
Я ищу bash-скрипт, который бы автоматически удалял самые старые папки (скажем, последние 3) в каталоге, когда доступное пространство падает ниже X гигов. Я читал похожие посты, но так как я ничего не ...
2
голоса
1ответ
429 показов
Как я могу вызвать пакетный файл в другом пакетном файле?
При попытке вызвать пакетный файл в другом пакетном файле сценарий завершает синхронизацию удаленных папок, но затем не может вызвать другой пакетный файл. @echo off "C:\Program Files ...
2
голоса
1ответ
377 показов
Добавление пользовательских строк в файл с помощью сценария оболочки
У меня есть текстовый файл с произвольным количеством строк, триплеты, подобные этим: 4 5 2 12 16 6 Теперь я хочу добавить связанные строки в файл. Допустим, я хочу добавить 4 дополнительные строки в ...
2
голоса
1ответ
732 показов
Сформировать список файлов путем передачи вывода команды find в другую команду поиска?
Мне нужно создать список файлов для использования в сценарии оболочки. В списке должны быть все файлы (в указанном каталоге), которые имеют жесткую ссылку. Я хочу заменить жесткие ссылки ...
2
голоса
1ответ
242 показов
Как мне сообщить приложению, что домашняя папка находится где-то еще?
Вот основной скрипт из командного файла. Я пытаюсь сделать что-то похожее на это, но в Linux это сообщит Minecraft(Java), что домашняя папка находится где-то еще (например, на флешке). Если это ...
2
голоса
6ответов
25k показов
Редактируйте и компилируйте сценарий оболочки Unix из Windows, не загружая установку Linux
Когда я пишу сценарий оболочки и компилирую его, я обычно загружаю Linux/Knoppix (Unix) в мой ПК на базе Windows. Это тяжело, и я очень устал загружать всю ОС каждый раз. Есть ли более быстрый метод, ...
2
голоса
3ответа
61 показов
Скрипт, который сравнивает 2 размера файла и выдает предупреждение
Я полный новичок в написании сценариев, но мне нужен сценарий, который сравнивает размеры двух файлов и выдает предупреждение, если один из этих файлов на 10% больше другого. До сих пор я придумал ...
2
голоса
1ответ
12k показов
Сценарий оболочки, чтобы проверить, существует ли файл в доме пользователя
Я хочу проверить, есть ли у пользователя дома на OS X файл environment.plist в .MacOSX и если этот файл существует, добавьте в него новые значения ключей. Но если он не существует, создайте этот файл ...
2
голоса
0ответов
79 показов
Инструменты для преобразования 8-битных управляющих символов C1 в последовательности ESC?
Стандарт ECMA-48 («escape-последовательности ANSI») описывает два способа кодирования набора управляющих кодов C1: использование двухсимвольных последовательностей ESC или, альтернативно, ...
2
голоса
1ответ
2k показов
Как обнаружить ОС Windows в сценарии оболочки
Я хотел бы написать кроссплатформенный скрипт с использованием оболочки, чтобы я мог запустить его на Linux, Mac OS и Windows. Я использую Cygwin на Windows, чтобы сделать это возможным. Тем не ...
2
голоса
4ответа
2k показов
Как я могу найти PID процесса, используя его аргументы командной строки?
Я использую Mac OS X, что означает, что у меня нет (например) pgrep/pkill, но я хочу что-то подобное (я также не использую macports/fink - homebrew - мой инструмент для выбора пакетов Unix - так что ...
2
голоса
1ответ
325 показов
Как создать слушателя для разветвленного процесса?
Я хочу создать пару функций Bash что-то вроде function generator { while [ 1 -le 1 ] do # run log generator > somefile.log done } function tail_log { generator & tail -f somefile.log } Итак, я бы ...
2
голоса
2ответа
394 показов
Сценарий оболочки для входа из централизованного SSH
У нас есть SSH-сервер, который действует как точка входа на другие наши серверы. Как только я войду сюда через ssh, он предложит мне указать сервер, порт, имя пользователя и пароль, которые я буду ...
2
голоса
2ответа
70 показов
Как мне переставить таблицу с повторяющимися значениями ключей?
У меня есть таблица, которая выглядит так: Column A | Column B 10 | 0.1 10 | 0.2 10 | 0.3 20 | 0.4 20 | 0.5 20 | 0.6 Мне нужно транспонировать это, чтобы выглядеть так: 10 | 20 0.1 | 0.4 0.2 | 0.5 ...
2
голоса
1ответ
301 показов
Что означает этот скрипт?
Я пытаюсь понять следующий сценарий оболочки: /usr/local/bin/uncrustify -q -c ~/objc.cfg -l oc Но я не знаю, что говорят некоторые части. Эта часть /usr/local/bin/uncrustify говорит, что перейдите в ...
2
голоса
1ответ
1k показов
Wget без хранения кеша
Я пытаюсь запустить скрипт удаленного bash, размещенный на github: wget -O - https://raw.githubusercontent.com/xxxxx/script.sh Все работает хорошо, проблем нет Но когда я обновляю скрипт выше и ...
2
голоса
3ответа
10k показов
ярлык для открытия cmd.exe в определенном месте
Как создать значок \ ярлык для сценария, который открывает командную строку cmd.exe в определенном месте на определенном диске под Win7?
2
голоса
3ответа
783 показов
Почему шебанг не заставляет программу работать так, как следует?
Я всегда объявляю линию Шебанга #!/bin/bash в моем сценарии оболочки. Недавно, когда я вызвал скрипт, содержащий вызов exit , он убил мой терминал. Обычно это убивает разветвленный процесс и ...
2
голоса
3ответа
192 показов
Замена строк текста другим в разных файлах в Unix
У меня есть список из более чем 200 файлов расширений связывания с точной информацией о поддомене. Пример схемы выглядит следующим образом. # /named_ext/db.mysite.com subdomain A 200.201.202.203 Мне ...
2
голоса
3ответа
167 показов
Как настроить команду для запуска при входе в систему, но только если через telnet
Я хочу запускать команду каждый раз, когда я захожу в свой ящик Ubuntu, но только если я подключаюсь через telnet, а не если я захожу в консоль.
2
голоса
3ответа
1k показов
Shell Script, если еще
#!/bin/bash echo "Int. a number" read num1 echo "Int. another numer" read num2 if ["$num1"="$num2"]; then echo "Equals" else echo "Dif" fi if["$num1"
2
голоса
1ответ
4k показов
Как я могу написать задание cron для архивирования файлов журналов каждую ночь?
Я предполагаю, что это относительно просто, но мои сценарии оболочки не так уж хороши, поэтому я надеюсь получить некоторую помощь. У меня есть задача, которая выполняется каждый час и добавляет свой ...
2
голоса
2ответа
107 показов
Разбудить компьютер через Интернет, используя другой компьютер в той же локальной сети
У меня есть два компьютера на базе Arch Linux, «A» и «B», подключенные к Интернету через один и тот же маршрутизатор. Я настроил и протестировал Wake-on-WAN на обоих из них. Оба компьютера выключены ...
2
голоса
1ответ
914 показов
Как рассчитать и сгруппировать временные различия указанных системных вызовов при запуске strace
Я планирую провести некоторое тестирование производительности сети (чтобы узнать, сколько времени уходит на каждый файл), но это может быть полезно для любого приложения. Я точно знаю существование и ...
2
голоса
1ответ
7k показов
Как разместить вывод find в массиве
Я новичок в Unix. У меня есть требование, в котором я должен поместить вывод оператора find в массив, потому что позже в скрипте я должен использовать выходные строки одну за другой. Мое утверждение ...
2
голоса
1ответ
5k показов
Создание ссылки для всех файлов в каталоге на дом
Я пытаюсь написать небольшой скрипт zsh (совместимый с bash), чтобы взять каждый файл в ~/.oh-my-zsh/links и создать для него жесткую ссылку в ~. Я не уверен, как это сделать. Было бы это правильно? ...
2
голоса
1ответ
3k показов
Почему мой bash-скрипт не работает?
Я чувствую себя более комфортно с терминалом в Mac OSX, и я подумал, что мне придется побаловаться со сценариями bash. Не желая ползти, прежде чем я смог сесть, я хотел написать невероятно простой ...
2
голоса
1ответ
163 показов
Файл поиска проблемы из ~/.profile
Использование Ubuntu 9.10 и BASH_VERSION = '4.0.33(1)-релиз' ... У меня есть функция bash, которую я хочу вызывать из своей оболочки. Я задал другой вопрос об этом здесь: Перезагрузка экрана входа в ...
2
голоса
4ответа
256 показов
Изучение сценария оболочки, что дальше?
Я закончил изучать "Shell Script" в Linux, так что теперь я нахожусь на среднем уровне продвинутого уровня, но я не могу догадаться, как я могу использовать этот язык сценариев для создания вещей / ...
2
голоса
1ответ
199 показов
Почему «find -print0» не работает в Cygwin под Vista?
Я пишу простой сценарий оболочки: find datafiles/ -type f -print0 | xargs -0 md5sum > datafiles.md5 В Cygwin под Vista он просто сидит и ничего не происходит. Он отлично работает на Linux. В чем ...
2
голоса
1ответ
88 показов
Linux копирует параметры в другую программу
Я сделал скрипт ocrun param1 param2 это вызывает другую программу, как oprun param1 .. Я хотел бы, чтобы каким-то образом param3 и все последующие (parami) были скопированы в oprun .. ex: `ocrun ...
2
голоса
3ответа
2k показов
Как я могу узнать, когда FTP завершен?
У меня есть задание cron, которое обрабатывает файлы, которые мой клиент загружает через FTP на мой сервер FreeBSD. Задание cron выполняется один раз в час, и обычно обработка каждого файла занимает ...
2
голоса
2ответа
22k показов
Как выполнить скрипт оболочки в cygwin?
Я сохраняю name.sh в C:\Documents and Settings\user, когда набираю sh name.sh в Cygwin, sh: testing.sh: No such file or directory любая помощь будет оценена!
2
голоса
1ответ
4k показов
Как я могу выполнить сценарий оболочки без выхода? (Mac OS X)
Я делаю ярлык на моем доке, который открывает окно терминала с некоторыми предварительно сконфигурированными переменными среды. Я сделал сценарий и перетащил его в док. Он работает хорошо, однако он ...
2
голоса
1ответ
225 показов
Не перемещайте каталог / файл, если src и dest находятся в разных разделах
Чтобы защитить себя, если я ошибусь при вводе пути к каталогу / имени файла, я ищу способ запретить mv что-либо делать, если исходный и целевой файлы существуют на отдельных разделах. Я не вижу ...
1
голос
1ответ
538 показов
Чтение тегов XML, а затем удаление тегов XML с помощью сценария оболочки
Учитывая следующий вход: This is header section This is body section 111 blank This is body section 5 666 154 1457954 845034 blank Я хотел бы выполнить следующий разбор. Если st значение тега c равно ...
1
голос
1ответ
105 показов
Как мне заставить эту простую команду ffmpeg работать в Automator?
У меня проблемы с получением простого сценария оболочки Automator для работы. Я пытаюсь получить командную строку ffmpeg для запуска задачи над файлом, который перетащен на значок приложения. Вот что ...
1
голос
1ответ
334 показов
Как активировать удаленный веб-сервер IIS с помощью сценариев оболочки dd-wrt
Эта проблема: У меня есть несколько сайтов asp.net, размещенных на IIS (в местной хостинговой компании). Теперь, если никто не доступ к ним во время aprox. Через 20 минут IIS переходит в спящий ...
1
голос
2ответа
896 показов
CURL используется в оболочке
Я выполняю сценарий оболочки, в котором присутствует одна команда curl. Я должен сохранить вывод команды curl (в формате xml) в файл и отобразить результат на экране. Для этого "команда tee" ...
1
голос
2ответа
3k показов
Как я могу прочитать внутреннюю дату создания / изменения PDF в Windows PowerShell?
PDF-файлы, кажется, имеют отдельный набор свойств файла, которые содержат (среди прочего) дату создания и дату изменения (см. Скриншот здесь: ...
1
голос
2ответа
87 показов
Отправка команды в фоновый режим при захвате стандартного ввода / вывода с помощью функции bash
У меня есть команда для запуска livy-server который работает в командной строке напрямую: $cd /git/livy; nohup bin/livy-server > /tmp/livy.log 2>&1 & [1] 4370 19:11:11/livy $ 19:11:12/livy $ll ...