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

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

1
голос
1ответ
29 показов

Как извлечь несколько URL-адресов из строки?

У меня есть строка, как показано ниже https://website.com/BTAE/2015/BTAE назначение jan 15.pdf²0ÔË '\„QI„ “ÙP¾ ^ ŒŸZ ‡ @ Æ *] Ü. ^‚ vðƒ € Ù¾ »©š © Šñ' € é • ªÂIR # œÉgÉÛ ^ gMdÉ% 9¬e˜Hžôb¿'0
1
голос
3ответа
4k показов

Проверить, равна ли строка звездочке в сценариях Bash?

Я делаю сценарий bash, чтобы выполнять базовые операции и когда я это делаю: if [ $2 == "*" ] это не работает. Как я могу проверить звездочку?
1
голос
1ответ
108 показов

Как я могу изменить этот скрипт inotifywait для загрузки любого файла из любого каталога?

Как я могу изменить этот скрипт inotifywait для загрузки любого файла из любого каталога? Я работаю над сценарием на основе inotifywait который должен проверять создание файлов и рекурсивные ...
1
голос
1ответ
2k показов

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

Как мы знаем, пароль должен быть введен при переключении пользователя [ Имя пользователя: тест, Пароль: тест ] [user1@hosts ~] $ su test Password: [test@hosts ~]$ Теперь я хочу создать скрипт ...
1
голос
0ответов
2k показов

Macintosh OS X Logout Script

Я работаю над проектом, в котором мне нужно реализовать скрипт выхода из системы на некоторых компьютерах Macintosh. Я прочитал следующую статью « Создание сценария / задачи выхода из системы для Mac ...
1
голос
1ответ
977 показов

запустить скрипт оболочки на терминале, если терминал не используется в течение нескольких минут в Linux

я могу получить терминал простой по команде w следующим образом $ w 14:37:58 up 2 days, 20:16, 2 users, load average: 0.12, 0.16, 0.14 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT charan tty7 Fri18 2days ...
1
голос
1ответ
150 показов

Скрипт для удаления всех, НО сохранить один последний файл резервной копии всех подкаталогов

Следующий скрипт работает для одной папки, но я хочу перебрать все подкаталоги. ls /home/user/Desktop/cron_database_hourly/*/*_[012][0-9]*.zip | head -n -1 | \ while read -r f; do rm "$f"; done
1
голос
1ответ
56 показов

Городская легенда: почему лучше избегать использования файлового дескриптора 5?

В ответе на этот вопрос ответчик процитировал блок сценариев, который содержит такую строку exec 4>/path/to/output.file #and a third, for reading and writing, with FD 6 (it's not recommended to use ...
1
голос
1ответ
184 показов

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

Когда я запускаю свой скрипт ruby, я получаю исключение. Тем не менее, поскольку я использую Ubuntu в VMware Fusion, я не могу изменить размер окна терминала, поэтому не вижу полного исключения. Как ...
1
голос
1ответ
4k показов

выполнение shell-скрипта через makefile

я пытаюсь создать файл .deb, который сначала устанавливает зависимость, которая хранится в некоторой папке, для этого я создал сценарий оболочки. Моя проблема заключается в выполнении сценария ...
1
голос
2ответа
501 показов

find - exec и составление нескольких команд

Я создаю скрипт для копирования / контрольной суммы файлов .... под управлением последней Mac OS X / FreeBSD с возможностью портирования в CentOS, Debian или OpenBSD Подробнее о скрипте: проверить, ...
1
голос
2ответа
63 показов

Как автоматизировать смену моего ip?

Я очень новичок в OSX. Я буду использовать свой MBP на работе и дома. Я хотел бы иметь возможность легко переключать свой IP при смене местоположения. До сих пор я баловался с автоматом, надеясь ...
1
голос
1ответ
82 показов

Как мне запустить первые n строк скрипта?

У меня есть файл сценария с сотнями строк. Скажем, я хочу запустить только первые 10 строк. я мог бы сделать head -n 10 file.script > file10.script chmod +x file10.script ./file10.script Я уверен, ...
1
голос
3ответа
5k показов

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

Как бы я удалил строку [[ -f /var/tmp/Li.ksh ]] && /var/tmp/Li.ksh из файла командой perl в сценарии ksh? Я старался: perl -i -pe "s/[[ -f /var/tmp/Li.ksh ]] && /var/tmp/Li.ksh//" /etc/tl.conf Но я ...
1
голос
1ответ
844 показов

Добавить длину строки в конце каждой строки

Учитывая вход: tree branch желаемый результат tree 4 branch 6 Что такое команда * nix available, которая делает это?
1
голос
1ответ
783 показов

Как программно зарегистрировать файл в Redmine?

Я хотел бы добавить файл на сервер Redmine без прохождения через графический интерфейс. Я делаю файлы доступными для сервера Redmine с помощью отдельного процесса svn checkout , поэтому мне просто ...
1
голос
2ответа
3k показов

Скрипт запуска в Ubuntu 12.04 не выполняется. Зависимости / порядок загрузки.

Я хочу создать простой скрипт запуска в Ubuntu 12.04: myscript.sh #!/bin/sh sudo /etc/init.d/nginx start cd ~/app/current god -c config/resque.god sudo /etc/init.d/redis-server start echo "SCRIPT ...
1
голос
1ответ
1k показов

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

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

Как создать скрипт Bash, когда пользователь root выходит из системы, отправляя уведомление по электронной почте

Я нашел следующую команду: history | tail -20 | mail -s "log `hostname` pada `date`" mailid[at]corporate.com Я хочу объединить его со сценарием автоматического выхода из системы: система должна ...
1
голос
1ответ
80 показов

Написание сценариев для использования в нескольких системах с изменением некоторых переменных и т. Д.

Название может быть не очень ясным. Я написал несколько сценариев для служебных задач на серверах Ubuntu, которые мы поддерживаем. Когда когда-либо появляется новое развертывание для клиента, мне ...
1
голос
3ответа
61 показов

Напишите команду для переключения на определенные каталоги

У меня есть несколько каталогов, которые я должен посещать гораздо чаще, чем другие, например, для музыки, работы, программирования и т.д. Поэтому я хочу иметь эксклюзивные команды, например, ...
1
голос
1ответ
3k показов

Как проверить в командной строке форму компьютера (рабочий стол, ноутбук или многофункциональное устройство)?

По очень конкретной причине мне нужно проверить remotelly компьютерный форм-фактор (Desktop, Notebook или All-in-one), используя команду из командной строки, powershell или vbs (системы Windows 7/8). ...
0
голосов
0ответов
221 показов

bash script + printf + как сделать отступ с помощью printf

У меня есть много файлов, как показано ниже (одна и та же концепция для всех файлов) more list-OS23 linux-d linux-01 fedora-linux-c Solaris_machine1 AIX-65 linux-redhat18 unixware7-h unix-digital ...
0
голосов
1ответ
25 показов

Unix, Shell Scripting

Я извлекаю данные из базы данных Oracle и записываю их в плоский файл. Мне нужен разделитель строк, чтобы быть FFLF. Я могу добавить символ FF, но не могу удалить символ CR. Как я могу удалить ...
0
голосов
0ответов
10 показов

Обновить значения для определенного ключа в kubernetes configmap

Мне нужно обновить значение для определенного ключа в configmap kubernetes в сценарии оболочки. Скажем, у меня есть одно свойство COUNTRY_CODE: AAA. Мне нужно изменить ААА на НЕТ. Вручную мы делаем ...
0
голосов
0ответов
43 показов

command_not_found_handler не разрешает команду cd

У меня есть следующий блок кода в файле ~/.bashrc function command_not_found_handle { for dir in $@; do path="${path}${dir}/" done if [[ -d ${path} ]]; then echo "directory exists and and changing to ...
0
голосов
1ответ
50 показов

Добавить имена файлов в оболочке

У меня есть 100 .png файлов в папке, скажем test.png, example.png и т.д. Я хочу добавить их к New_ чтобы они были переименованы в New_test.png , New_example.png и т.д. Как я могу сделать это в ...
0
голосов
0ответов
491 показов

Невозможно запустить скрипт Python удаленно через SSH на Ubuntu 12.04

Я пытаюсь реализовать сетевую модель (хорошо работающую в Ubuntu 14.04) в моей системе (Ubuntu 12.04), которая включает в себя удаленное соединение с узлами (машинами) и запуск на них скриптов ...
0
голосов
2ответа
2k показов

Как извлечь файл JSON с помощью awk/sed?

Входные данные.json { "lastUpdateTime" : "2018-07-20T10:56:26.000Z", "items" : [ { "date" : "2018-07-19T21:09:27.000Z", "user" : "dddd", "size" : 5219402, "rawSize" : 15658206, "numFiles" : 119 }, { ...
0
голосов
2ответа
354 показов

Найти-заменить в иерархии файлов XML

У меня около 350 файлов XML, распределенных по каталогу /abc . Я хотел бы найти все случаи, когда значение атрибута alt в точности равно « бла-бла »: Figure 1.1: Typical Components of Blah Blah и ...
0
голосов
0ответов
83 показов

Как я могу использовать rsh и mrsh наоборот между OpenSuse 15.0 (ни rsh) и старым Suse (без mrsh)

Я использую OpenSuse 10 ... до 15.0, и мне нужно запускать удаленные команды в сценариях с rsh. Но на 15.0 больше нет доступных rsh (только mrsh). Я нашел пакет совместимости, но все еще не могу ...
0
голосов
1ответ
43 показов

Невозможно экспортировать в Powershell

Я новичок в PowerShell, и я пытаюсь сделать простой сценарий, который перечисляет все папки и файлы на диске, который показывает дату последнего изменения и размер, а затем экспортировать их в CVS. ...
0
голосов
1ответ
21 показов

Как запустить сервис при запуске

Я использую Ubuntu Server, чтобы сделать коробку Kodi. Я использую kodi-standalone-service для этого. Я сделал сценарий оболочки (sudo -S
0
голосов
1ответ
48 показов

(Linux) Как запустить экземпляр уже запущенного приложения в режиме блокировки?

Для объяснения я использую Firefox, но это также происходит с другими приложениями, вот скрипт: $ cat ff.sh #!/bin/sh firefox http://superuser.com/ echo "$?" Допустим, Firefox закрыт, когда я бегу $ ...
0
голосов
1ответ
39 показов

Скрипт Bash, который вводит строки в команду после ее выполнения

Я хочу создать скрипт (на языке bash), который позволит мне автоматически входить в службу X. Служба X запросит у меня имя пользователя и пароль, и я хочу, чтобы мой скрипт ввел их. Вот код: Service ...
0
голосов
1ответ
1k показов

Мой сценарий оболочки дает мне неправильный вывод

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

Скрипт Ubuntu для сохранения только последних файлов из каждой папки и удаления всего остального

У нас есть скрипт, который ежечасно создает резервные копии и сохраняет его в папке, созданной на сегодняшний день. #CRONJOB TO BACKUP DB HOURLY DAY=$(/bin/date +%d%m%Y) TIME=$(/bin/date +%H%M%S) if ...
0
голосов
2ответа
60 показов

Как добавить QOS в политику локального компьютера с помощью Powershell

У меня есть этот код, и он работает, но он делает политику GPO домена, а не локальную. Как мне сделать это, чтобы сделать его локальным? #Create QOS for RDP Session #Create a new Group Policy Object ...
0
голосов
3ответа
359 показов

Выйти из цикла, если нажата клавиша

Я хочу выйти из скрипта, если нажата какая-либо клавиша. #!/bin/sh while true; do df -h | head sleep 10 clear done Любое предложение?
0
голосов
1ответ
43 показов

Установка переменной в зависимости от времени суток

Я не могу получить правильные строки if% day% EQU . Я пытаюсь получить переменную autoShutDown в "T", когда сценарий запускается между пятницей 8:30 вечера и субботой в 5:15 вечера. Но иногда ...
0
голосов
1ответ
13 показов

Как получить последнюю дату фиксации файла из данного репозитория github?

Имея файл в репозитории Github, такой как https://github.com/user/project-name/blob/master/filename , я написал сценарий оболочки (или функцию в сценарии оболочки) для загрузки этого файла с именем ...
0
голосов
1ответ
77 показов

yum update shell scripting

Я новый liunx Сценарии могут кто-нибудь помочь мне с сценарием для обновления yum, где мы хотим обновить все пакеты linux без перезагрузки.(Исключая ядро и важные пакеты, которые требуют перезагрузки)
0
голосов
1ответ
180 показов

Shell Script оправдал сбой в Linux по команде

Когда я запускаю команду Linux "at", я обнаруживаю, что скрипт оболочки пользователя выполнен неудачно, например, я пишу следующий код в своем скрипте #!/bin/csh #or #!/bin/bash echo "Now will excute ...
0
голосов
1ответ
20 показов

Удаленное копирование всех признаков файла, кроме его содержимого

Все описанное ниже выполняется с помощью скрипта Bash. Я хочу записать состояние определенного набора файлов на определенном наборе удаленных хостов. "Состояние" файла зависит от типа файла: Обычный ...
0
голосов
2ответа
896 показов

BASH - подсчитать количество вхождений подстроки в строку

Как подсчитать количество вхождений подстроки в строку, используя Bash? ПРИМЕР: Я хотел бы знать, сколько раз эта подстрока ... Bluetooth Soft blocked: no Hard blocked: no ... происходит в этой ...
0
голосов
2ответа
247 показов

Оцените каждую переменную окружения и установите ее обратно в Ubuntu

Я пытаюсь написать скрипт оболочки, который читает все переменные окружения, оценивает их на предмет включенного env. переменная с в них и реэкспорт после оценки. Пример - у меня есть переменная ...
0
голосов
1ответ
65 показов

Извлечение системной информации за один раз из ec2-экземпляров

У меня почти 150 ec2-экземпляров в аккаунте. Я хочу извлечь системную информацию из каждого экземпляра. Я знаю, что могу индивидуально войти в каждую систему и получить информацию, используя ...
0
голосов
1ответ
17 показов

окончание текстового содержимого в CSV-файле путем размещения значений в формате столбца

Я хотел бы получить помощь по отправке ниже текстового содержимого в CSV-файл, поместив значения в формате столбца DEV-C axpp4-pkrisbtm 04-25-2018-01.15 04-25-2018-01.20 UAT AXKIN-PBBCT4 ...
0
голосов
1ответ
68 показов

ksh - чтение неустановленной переменной в массив с помощью команды чтения

У меня есть следующий скрипт ksh, где $ an_unset_var - неустановленная переменная, которая используется впервые: read -A arr
0
голосов
1ответ
127 показов

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

Я хочу найти строку и вычесть время, найденное из текущего времени. При использовании сценарий должен показывать строки с того времени или со следующего интервала журнала. Я могу искать строку и ...