Вопросы с меткой [shell-script]

Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.

0
голосов
0ответов
50 показов

как молча скопировать открытый ключ, используя ssh-copy-id

Я копирую свой открытый ключ на другой компьютер, используя ssh-copy-id . $ sudo ssh-copy-id -i /home/vagrant/.ssh/id_rsa.pub vagrant@datanode1.com /bin/ssh-copy-id: INFO: Source of key(s) to be ...
0
голосов
2ответа
488 показов

Удаление файлов с одинаковыми именами в нескольких каталогах в bash

Использование языка bash со следующей архитектурой - directory1 - entries - directory2 - entries Я хочу удалить дубликаты записей и просто сохранить одну из них. Я использую следующий скрипт: for dir ...
0
голосов
0ответов
28 показов

Unix - Автоматическая проверка MD5SUM / Рекомендации по безопасности

Это мой первый пост здесь, так что будь осторожен со мной! В настоящее время я ищу способы защитить ряд сайтов электронной коммерции, каждый день обслуживающих большое количество трагических событий. ...
0
голосов
1ответ
199 показов

использование sed заменит строку, содержащую $ и (и '

Как часть сценария оболочки, я хочу заменить LIBTOOL='$(SHELL) $(top_builddir)/libtool' с LIBTOOL=./libtool Номер строки источника - 528. Я пытаюсь использовать sed, как следует sed -e '528 ...
0
голосов
1ответ
287 показов

Переименовать папку на удаленном сервере

Я звоню .bat файл, который содержит следующую команду net use \\128.545.kk \E_Drive /user: имя пользователя psw для подключения к удаленному серверу. Я хотел бы переименовать папку на удаленном ...
0
голосов
1ответ
209 показов

обновить заголовок терминала из стандартного вывода длительной команды?

Я хотел бы изменить заголовок окна терминала во время длительной команды (например: git svn fetch) со значениями, извлеченными из вывода, при этом все еще записывая в стандартный вывод. Возможно ли ...
0
голосов
1ответ
200 показов

Несоответствие размера файла на диске и вывод ls

У меня есть сценарий, который проверяет размер сжатых файлов больше 1 МБ и выводит файлы вместе с их размерами в виде отчета. Это код: myReport=`ls -ltrh "$somePath" | egrep '\.gz$' | awk '{print ...
0
голосов
1ответ
2k показов

Расширенное дерево каталогов слияния с cp в Linux

Мне необходимо: Скопируйте все папки дерева (со всеми файлами, включая скрытые) в /sourcefolder/* сохранением пользовательских привилегий в /destfolder/ Если существует конфликт с файлом (файл с ...
0
голосов
2ответа
18k показов

Хотя цикл пока файл не существует в Bash

Я хочу написать wait пока файл не существует в Bash. Как мне это сделать? Я пробовал это, но это не работает: while [ ! -f outputs\/$trace\_hist_len_$hist_len\_page_size_$page_size\.out]; do echo ...
0
голосов
1ответ
645 показов

PBS/Torque: очень простой скрипт pbsdsh с PBS_VNODENUM

Я пытаюсь отправить следующий очень простой скрипт в мой кластер: #!/bin/sh #PBS -l nodes=3:ppn=8,walltime=00:01:00 #PBS -M eamorr@mydomain.com #PBS -j oe #PBS -m bae #PBS -N geophysics pbsdsh date ...
0
голосов
1ответ
3k показов

Откройте окно терминала и выполните команду, затем закройте окно терминала, если команда выполнена успешно?

Я пытаюсь написать скрипт для следующего: Откройте окно терминала, в котором выполняется длинная команда (В идеале) переместите окно терминала в верхний левый угол экрана с помощью xdotool Закрывайте ...
0
голосов
3ответа
2k показов

Пакетный файл для замены "." с "-"

Мне нужно сохранить расширения файлов, и он должен работать через подпапки. Например: «File.name.ext» должен стать «File-name.ext» Я совершенно не осведомлен о сценарии оболочки, поэтому, пожалуйста, ...
0
голосов
1ответ
1k показов

Скрипт оболочки Unix - cp -R не копирует содержимое за символическими ссылками

У меня есть эта папка ./image полная символических ссылок на "настоящие" папки. Эти "настоящие" папки содержат серию изображений. ./image/stones -> somefolder/stones ./images/grass -> ...
0
голосов
1ответ
2k показов

cp: fts_open: нет такой ошибки файла или каталога

У меня есть этот скрипт: #!/bin/sh -x /bin/echo "Drag folder into Terminal and hit return ->" /usr/bin/read folderLocation /bin/cp -R "$folderLocation" /Users/my/Desktop/ И это возвращает: + /bin/cp ...
0
голосов
2ответа
5k показов

Автоматическая установка SD-карты при установке в Ubuntu

Я пытаюсь написать сценарий BASH, который автоматически монтирует SD-карту, как только она вставлена в кард-ридер, затем перемещает все изображения в папку на жестком диске и переименовывает каждый ...
0
голосов
2ответа
226 показов

Сценарий оболочки: скопировать папку с новым именем

Я пытаюсь написать этот сценарий оболочки для создания в родительском каталоге копии папок, найденных в текущем каталоге. Пока я написал это: for folder in *; do mkdir ../$folder; done Я хотел бы ...
0
голосов
1ответ
86 показов

Полуавтоматическое документирование обновлений программного обеспечения в MacOS X путем анализа файлов журнала?

Я хотел бы задокументировать изменения, которые я сделал на своем компьютере (под управлением MacOS 10.6.8), чтобы можно было определить источники возможных проблем. В основном я устанавливаю ...
0
голосов
2ответа
1k показов

Как запустить локальный сервер и открыть его в браузере из скрипта оболочки

У меня есть набор тестов, который работает в браузере (используя QUnit, хотя это неважно). Для набора тестов требуется локальный сервер, работающий на определенном порту. Запуск тестов в настоящее ...
0
голосов
1ответ
4k показов

Как посмотреть дату установки ОС на Solaris 10?

Как узнать дату установки системы на Solaris? Цель состоит в том, чтобы проверить дату и время создания ОС (метка времени создания ОС).
0
голосов
1ответ
61 показов

Извините за цикл в подпапке

У меня есть эта команда: for i in $(svn st | grep \! | awk '{print $2}'); do svn delete $i; done Я хотел бы выполнить его в подпапку, не делая команду CD. Является ли это возможным ? Спасибо !
0
голосов
1ответ
500 показов

Может ли установка исполняемого флага в сценарии установки привести к сбою проверки CRC?

Недавно я установил VMWare Workstation для Linux на мою машину с Ubuntu, и в процессе установки я столкнулся с особой проблемой. Сам установщик - это своего рода архив, который связан с make-файлом. ...
0
голосов
1ответ
3k показов

Мой bash скрипт не находит существующий файл

Я реализовал скрипт bash, который работает с существующим текстовым файлом, расположенным в том же рабочем каталоге скрипта. Скрипт принимает имя файла для вычисления через параметр функции. Проблема ...
0
голосов
1ответ
190 показов

Модификаторы расширения zsh в скриптах

Я только что обнаружил, что модификаторы ZSH работают только в интерактивных скриптах, поэтому следующее будет корректно работать в командной строке, но не в скрипте (скрипт игнорирует модификатор и ...
0
голосов
1ответ
626 показов

Проверьте имя файла и отфильтруйте его по дате

У меня много файлов, которые генерирует один из моих скриптов ежедневно. Структура имени файла напоминает: acity_data_2012-12-02.txt ,acity_data_2012-12-03.txt и так далее ... Я хочу создать скрипт, ...
0
голосов
1ответ
35 показов

Создание ссылки на каталог смены имени

У меня установлена Ubuntu 12.04 с использованием wubi + Win7. Я пытаюсь создать ссылку на каталог "Мои документы", который находится на диске C: C:\Users\Myuser\ Мои документы \ Поскольку Ubuntu ...
0
голосов
1ответ
197 показов

динамически распределяя пространство для переменной в ksh

Я новичок в сценариях оболочки ksh unix.Мне нужен мой скрипт ksh для получения входных данных от пользователя. и количество входов неизвестно. Мне нужно получить входные данные и обработать снова ...
0
голосов
1ответ
1k показов

Используя сценарий оболочки, мне нужно получить доступ к файлу, расположенному в другом месте, а скрипт расположен в другом месте.

Я поместил файл в папку /tmp/parent_dir/child_dir/file_1 Скрипт размещен в локации /usr/local/bin/file_load/load_data Из этого места (/usr/local/bin/file_load/load_data) как я могу получить доступ к ...
0
голосов
1ответ
1k показов

Запустите скрипт оболочки в существующем терминальном сеансе

Я пишу сценарий для развертывания проекта на нескольких серверах (9 и считая). Благодаря сжатию, копированию и удаленным подключениям сценарий быстро становится довольно медленным. Итак, сейчас я ...
0
голосов
3ответа
439 показов

Эквивалент пакетной команды Windows для этих команд PHP и Bash

Каковы эквивалентные команды в Windows, если у меня есть эти команды в Linux? if (!is_dir('geoip')) mkdir('geoip', 0744); shell_exec('unzip -oj GeoLiteCity.zip -d geoip/'); shell_exec('rm -rf ...
0
голосов
2ответа
949 показов

Завершить дочерние процессы на Ctrl-C

В крошечном ядре Linux у меня есть следующий скрипт: #!/bin/sh # ~/.X.d/freerdp.sh rdp(){ while true do xfreerdp -f [IP Address] done } rdp & Это довольно просто; когда X запускается и ...
0
голосов
2ответа
446 показов

OS X - обнаружение ИБП, идущего к батарее

Можно ли получить уведомление от OS X (10.5 Leopard или выше), что ИБП перешел на батарею - т.е. есть ли какие-либо уведомления или изменения конфигурации системы, которые я могу отслеживать? Если ...
0
голосов
1ответ
138 показов

Разница между файлами в разных каталогах

У меня есть следующая структура каталогов ./goodboys/a.txt ./goodboys/b.txt ./badboys/a.txt.boy ./badboys/b.txt.boy Я использую Zsh. Я хочу различить все * .txt в goodboys с * .txt.boy в badboys. Я ...
0
голосов
1ответ
239 показов

Bash удалить файл, когда переменная = x

Я создаю скрипт bash, который перезагружает систему при каждой перезагрузке, добавляет новую строку в текстовый файл, затем я читаю текстовый файл перед каждой перезагрузкой. Как только переменная, ...
0
голосов
1ответ
533 показов

найти имя хоста и текущего пользователя всех компьютеров в моей сети

Я хочу получить имя хоста и информацию о пользователе, который в данный момент вошел в сеть. Это может быть сценарий оболочки или команда. Я пробовал следующее, но он только указывает подключенный ...
0
голосов
1ответ
831 показов

Как заключить в кавычки команду при написании сценариев оболочки

Работает команда, выполненная в следующем скрипте: #!/bin/bash -xv REM_DIR="/home/jan/rem-dir" SSHOPTS="-C -c arcfour256 -o "\""ServerAliveInterval 15"\" SSHUSER="jan@example.com" CMD="ssh $SSHOPTS ...
0
голосов
1ответ
1k показов

Как разархивировать файлы рекурсивно в Linux / DOS

У меня есть zip-папка, которая содержит в себе тысячи zip-папок, и она идет по иерархии, я должен разархивировать каждый файл и поместить его в одну папку. Эта задача не зависит от платформы в Linux ...
0
голосов
3ответа
701 показов

Высокопроизводительная синхронизация

Я пытаюсь сделать папку синхронизации p4 /... Это не очень быстро и использует только 2% процессора. Я не доволен работой. Я пытаюсь написать функцию в bash, учитывая параметр n, она формирует ...
0
голосов
2ответа
63 показов

Что такое нестандартный вариант и почему его следует избегать?

Я вижу это все время на страницах справочника, обычно ссылаясь на --verbose flags. Со страницы справочника ln : Опции -h, -i, -n и -v нестандартны, и их использование в скриптах не рекомендуется. Что ...
0
голосов
1ответ
2k показов

скрипт для переподключения всех MTS файлов в dir с mkvmerge?

Мне нужно перепаковать все файлы, представленные в каталоге, в контейнер Matroska .mkv. со скриптом. Я новичок в mkvmerge! edit: в mkverge gui это хорошо работает для меня, загружая только один файл: ...
0
голосов
2ответа
181 показов

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

Я пытаюсь написать скрипт, в котором выбор списка настраивается с помощью цикла for: list1="name1 name2" list2="name3 name4" echo "which list do you want to use? (list1 or list2)" read userInput for ...
0
голосов
1ответ
4k показов

Как добавить текст к определенной строке в файле, используя скрипт оболочки?

У меня есть текстовый файл (file.txt), имеющий содержимое что-то вроде: foo1 3464 foo2 3696 foo3 4562 Он содержит процесс и соответствующий PID. Используя сценарий оболочки, я хочу добавить строку ...
0
голосов
1ответ
38 показов

Автоустановка среды

Когда я работаю, мне часто приходится переключать компьютеры или виртуальные машины, что означает, что каждый раз, когда я переключаюсь, мне приходится заново настраивать свою среду (Linux). Мой ...
0
голосов
1ответ
1k показов

Как подсказать (gui) и использовать пароль root на скрипте?

Я хотел бы запустить мой скрипт, которому нужны некоторые привилегии root на графическом интерфейсе. Например, простой скрипт может быть: #!/bin/sh clementine sudo shutdown -h 00:00 Первая строка ...
0
голосов
2ответа
371 показов

Автоматическое резервное копирование фотографий на сетевой диск

Ультрабук моей жены полон фотографий. У меня есть NAS, на котором все наши фотографии. Что я хочу сделать, так это хранить КАЖДУЮ картинку на NAS (легко), но хранить все фотографии за последние 12 ...
0
голосов
2ответа
980 показов

Как сравнить отрицательные плавающие точки в Баш

Мы протестировали наш скрипт, и он не работает при отрицательном сравнении с плавающей запятой в bash. Что мы делаем не так ? $F1=10000000000 $F2=300 FLP=$(bc
0
голосов
1ответ
686 показов

анализировать журнал vsftpd с помощью сценария оболочки

Я пытаюсь разобрать эту строку с vsftpd: Sun Apr 7 07:23:33 2013 [pid 23590] [cam02430] OK UPLOAD: Client "206.132.183.209", "/20130407/07/20130407_072324D.avi", 496846 bytes, 383.38Kbyte/sec с: cut ...
0
голосов
0ответов
28 показов

Перебрать папку с более высоким использованием пространства в оболочке?

Я хотел бы создать сценарий, в котором мне сообщалось бы, какие папки имеют более высокое пространство для использования, и продолжаю делать это, пока папок больше не будет. Сегодня я делаю это ...
0
голосов
4ответа
674 показов

Существует ли кросс-ОС (win/mac) язык сценариев?

Я использую Autohotkey для всех своих сценариев Windows, но хотел бы использовать то, что может быть применимо и к Mac. Без необходимости писать это на нескольких языках. И совместимость с Linux тоже ...
0
голосов
1ответ
62 показов

Скрипт для копирования файлов в х местах, где соблюдаются правила

Я хотел бы создать скрипт automator, который будет запрашивать указанную папку, и при выборе я хотел бы, чтобы он выполнял следующие действия и выполнял x задач если файлы имеют формат .mkv и не ...
0
голосов
1ответ
797 показов

Можете ли вы переключиться в однопользовательский режим без перезагрузки?

Можно ли переключиться в однопользовательский режим БЕЗ перезагрузки и удержания CMD+S. Например, можно ли написать сценарий оболочки для переключения в однопользовательский режим? Если да, то для ...