Вопросы с меткой [shell-script]
Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.
1130 вопросов
0
голосов
0ответов
653 показов
замена специальных символов без использования escape-последовательности в файле unix
Я пытаюсь заменить строку специальными символами, такими как "&, *, @" и т.д. Это должно быть сделано без использования escape-последовательности. Я использую sed, но он не работает без ...
0
голосов
2ответа
145 показов
Получить разрешение экрана, в котором включено окно, в настройке нескольких мониторов
У меня установлено 3 монитора (один 1080p, другой 900p). Я редактирую скрипт bash для окна, который должен получить разрешение экрана, на котором активное окно включено. ...
0
голосов
1ответ
52 показов
Подзаголовок двух чисел с плавающей точкой в сценарии оболочки
Я написал сценарий оболочки, чтобы вычесть два значения с плавающей запятой, например, для. ниже приведены два значения: debit_amount=7.853117806000353E7 credit_amount=3223649.619999993 val1=$(printf ...
0
голосов
0ответов
38 показов
Как я могу отключить / включить несколько аппаратных компонентов с помощью одной команды?
Днем я веб-разработчик / дизайнер, а ночью играю на диджеях. Для музыки мне нужно отключить несколько аппаратных компонентов. Затем, после концерта, я снова включил все оборудование. Каждая из этих ...
0
голосов
1ответ
144 показов
Сценарий оболочки, AppleScript Mac OS X
Я пытаюсь скопировать встроенные метаданные из файлов изображений и записать их в файл .txt , а также сгенерировать контрольные суммы MD5 и SHA1 для тех же изображений, которые будут добавлены в тот ...
0
голосов
1ответ
49 показов
Получение вывода другого скрипта с сохранением переносов строк
Я запускаю программу на C из скрипта bash и хотел бы захватить последнюю строку вывода и код выхода. Вот что я сделал: echo output=$(echo $op | ./compute) echo $output echo "$output" Оба выхода не ...
0
голосов
1ответ
373 показов
bash скрипт читает построчно
Здравствуйте, я пытаюсь создать скрипт, который читает мой файл, принимает все необходимые ему переменные, а затем использует его для другой команды. Но кажется, что переменные не запоминаются, ...
0
голосов
1ответ
66 показов
Как найти файлы, измененные за последние 24 часа, но не найти из скрытых каталогов и суммировать их
У меня есть следующая команда, чтобы найти файлы, измененные за последние 24 часа и суммировать их все. #!/bin/bash find /mnt/naspath -mtime 0 -print0 | du --files0-from=- -hc | tail -n1 >> ...
0
голосов
1ответ
65 показов
Как мне избавиться от команды не найден?
Я новичок в сценарии оболочки, и в настоящее время я сталкиваюсь с проблемой, которую не могу решить. Это ошибка: vmw_ubuntu@vmwubuntu:~$ BookInv /home/vmw_ubuntu/BookInv: line 155: [=: command not ...
0
голосов
1ответ
3k показов
Как я могу отправить электронное письмо с приложением xls файла, используя сценарий оболочки в качестве mimetype application/xls, не делая полученный файл нечитаемым
#!/bin/bash ATTACH1=file.xls SUBJECT="subj" FROM=me@domain.com TO=you@domain.com CC=them@domain.com MIME="Application/vnd.ms-excel" FILE=$ATTACH1 ...
0
голосов
1ответ
158 показов
Невозможно правильно выполнить ssh-ed osascript внутри сценария оболочки
Я создал скрипт ip-down в моей директории etc/ppp/. По сути, я пытаюсь убить определенные программы / серверы, когда VPN отключается, а затем отображать уведомление на другом компьютере через ssh. У ...
0
голосов
1ответ
43 показов
Продолжительность между циклами в файле журнала
Приношу свои извинения, если это слишком просто, но у меня есть журнал с такой информацией: Mai 5 12:34:00 xoengine XO[1287]: [Xo|xoengineMain.cpp:122|0xb88ec60] starting xoengine 4.0.1.2 (x86) from ...
0
голосов
1ответ
99 показов
Я хочу взять tar резервную копию каталога, имя которого будет переменным
Я пытаюсь написать сценарий оболочки, в котором я хочу сделать резервную копию tar папок, которые создаются ежедневно. Например, моим именем родительского каталога является "log", и в этом каталоге ...
0
голосов
1ответ
87 показов
Конкретное использование bc bc без сохранения результата в переменной
К сожалению, это приводит к пустой переменной, и команда bc выводит свой результат на терминал в любом случае, пытаясь приписать aux aux=&(bc -l
0
голосов
1ответ
2k показов
Удалите последние значения столбца в файле, отделенном от поля, используя скрипт оболочки Unix
Файлы разделены | символ трубы myfile.txt Hello|how|are|you|hope|you|are|doing|fine Lilly|jasmine|rose|sunflower|nightfire|flowers Я хочу удалить столбцы больше 3. Я хочу, чтобы результат был ...
0
голосов
2ответа
475 показов
Bash - разрешить выполнение, только если скрипт запускается из определенного каталога
Мне нужно написать сценарий оболочки, который может выполняться только в том случае, если он запускается из домашнего каталога текущего пользователя, вошедшего в систему, и я не знаю, как это ...
0
голосов
2ответа
1k показов
Пакетный скрипт: объединение нескольких файлов в нескольких папках в один файл
У меня есть около 20 папок, и все они имеют около 100 CSV-файлов в каждой. Я хочу объединить их все в один файл. Как мне это сделать? Я знаю о команде copy чтобы объединить файлы одной папки. Если я ...
0
голосов
2ответа
864 показов
Как я могу найти все файлы, которые содержат строку, а затем заменить эти файлы другой?
Я хочу заменить все файлы (например, foo.php ), которые содержат определенную строку 'bar' резервным файлом foo.php , который находится в ./backup/foo.php . Как я могу это сделать? Я знаю, если я ...
0
голосов
1ответ
67 показов
почему я не могу запустить двоичный файл из /home путь
У меня есть двоичный "тест", я пытаюсь запустить его следующим образом: root@g-6:~# ./home/test -bash: ./home/test: No such file or directory У вас есть идея, пожалуйста, об ошибке? Огромное спасибо.
0
голосов
1ответ
39 показов
почему я продолжаю получать тот же $ SHELL, даже если я уже на другой оболочке
[oracle@SJOAM ~]$ echo $SHELL /bin/bash [oracle@SJOAM ~]$ sh sh-4.1$ echo $SHELL /bin/bash sh-4.1$ csh [oracle@SJOAM ~]$ echo $SHELL /bin/bash Почему я всегда в Bash!? но подсказка уже другая, когда ...
0
голосов
1ответ
2k показов
Самый любимый язык сценариев, используемый ИТ-специалистами
Какие языки сценариев наиболее любимы ИТ-специалистами и почему? Я вижу, что Javascript в основном используется разработчиками, в то время как старые VBScript и Powershell для администраторов Windows ...
0
голосов
3ответа
115 показов
Script Shell Извлечь подстроку
Пожалуйста, я хотел бы извлечь строку перед '.fr'. Вот несколько строк моего файла: g-82.text.text1.fr.worker1 g-xx.yyyyyy.zzzz.fr.worker2 Я хотел бы извлечь этот текст: g-82.text.text1 ...
0
голосов
2ответа
593 показов
Bash - использование grep для пользовательских строк
Иногда мне было бы очень полезно иметь возможность использовать grep для строки (без строки в файле). Например: var="Some random string" $var | grep -e "Some" Я думаю, я мог бы использовать echo $var ...
0
голосов
1ответ
431 показов
Замена текста в нескольких файлах - ошибка дублирования
Я хочу перебрать все файлы (2 для этого теста) в текущей папке и заменить текст. Замена работает, но у меня остались newfile1 и newfile2 в file1 и то же самое в файле 2. Где я просто хочу newfile 1 в ...
0
голосов
1ответ
91 показов
Двойной выход в гзексе
Я видел в gzexe (источник), они используют следующий шаблон, используемый во многих местах по всему файлу: (exit $res); exit $res Какова цель exit внутри суб-оболочки? Кажется, не делает ничего ...
0
голосов
5ответов
2k показов
Извлечь имя файла из файла, используя скрипт
У меня есть текстовый файл, который имеет следующую строку: /u/tux/abc/spool/frtbla_mcdetc_0000149099_20101126135009990_1.tif Я хочу извлечь frtbla_mcdetc_0000149099_20101126135009990_1.tif ; слово ...
0
голосов
1ответ
1k показов
Пакетное преобразование файлов с использованием ffmpeg
Может кто-нибудь сказать мне, где я иду не так, делая это. Идея состоит в том, чтобы найти и преобразовать все файлы в каталоге в m4v. Независимо от расширения. Затем, после того, как он был ...
0
голосов
2ответа
72 показов
Trunc XML-файл с использованием сценария оболочки Unix
Мне нужно выбрать определенный набор тегов, который содержит определенное значение внутри тега. Например, ниже находится источник.XML-файл 1298 fg 34 1299 cfinfo 43 1300 BBcycle 55 Мне нужно выбрать ...
0
голосов
1ответ
3k показов
Сценарий замены строки в AIX
Я использую AIX , и в используемой мной версии -i нет опции sed : sed: illegal option -- i Usage: sed [-n] Script [File ...] sed [-n] [-e Script] ... [-f Script_file] ... [File ...] Я хочу заменить ...
0
голосов
1ответ
76 показов
Вызов MATLAB, установленного на сетевом диске, из сценария оболочки Cygwin
MATLAB установлен на сетевом диске, и я хочу вызвать его из сценария оболочки. Установленное расположение:\\apps\matlab2014b$\bin\win64\MATLAB.exe в P:\ . Я использую Cygwin для запуска сценариев ...
0
голосов
2ответа
60 показов
написать скрипт, который отличается между Mac и Windows
Я хотел бы написать скрипт, который различается для пользователей Mac и Windows, примерно так: if (Mac) do this if (Windows) do that Это должен быть скрипт, который запускает Cmake и создает проект ...
0
голосов
1ответ
794 показов
Curl не может следовать "Эта страница должна автоматически перенаправить"
Я пытаюсь автоматизировать вход на веб-страницу курса, которую я должен проверить в этом семестре. Я знаю, что POST-запрос, который я делаю, выполняется правильно, потому что я попадаю на ...
0
голосов
1ответ
287 показов
граница слова в команде awk не работает при печати диапазона строк
Я пытаюсь проанализировать файл .conf samba для определенного раздела общего ресурса ... [CMI] oplocks = no wide links = no writeable = yes delete readonly = yes path = /LOCALSITE/CMI comment = CMI ...
0
голосов
1ответ
54 показов
Linux bash итерации и перерыв
У меня есть две группы серверов SERVERS_CA и SERVERS_NY. У меня будет массив что-то вроде SERVERGROUP =(Калифорния, Нью-Йорк) У CA и NY будет множество серверов в таких массивах, как CA =(ca126 ca546 ...
0
голосов
1ответ
3k показов
как запустить скрипт оболочки на git commit
1) у меня есть сценарий оболочки, который в основном содержит некоторые (тестирование базы данных и интеграция тестового кода), но я должен запустить этот скрипт, когда в моем git-репо есть коммит ...
0
голосов
1ответ
4k показов
Что нужно для запуска сценария оболочки через HTTP Post?
Мне было интересно, что нужно для запуска сценария оболочки с HTTP-запросом. Находясь в моем домашнем Wi-Fi, я хочу позвонить http://ip.of.host/req?run и запустить скрипт на моем хосте. Я думаю, что ...
0
голосов
2ответа
20k показов
Как отключить сервер Ubuntu из сценария оболочки?
Я написал простой сценарий оболочки для выключения сервера Ubuntu. Затем я создал задание cron для выполнения этого скрипта каждый день в 23:59. #!/bin/bash sudo shutdown -h now Я получил это ...
0
голосов
1ответ
638 показов
Как заменить слово с точным соответствием, используя gsub
Пожалуйста, смотрите ниже сценарий - на этом nawk 'NR==FNR { a[$1]=$2 ; next} {for ( i in a) gsub(i,a[i])}1' file.dat 1.txt 1.txt ioiufeioru dfoiduf MO_CIF_INP438 fjkdj MO_CIF_INP dsjhdf ...
0
голосов
2ответа
1k показов
Я хочу узнать слово, которое заканчивается на ()...Использовать grep
Я хочу узнать слово, которое заканчивается на ()...Использование команды grep в linux. grep file_name_where_i_want_to_search "*()" что-то подобное .... но не работает
0
голосов
2ответа
2k показов
Команда curl shell всегда возвращает статус ошибки 0 - даже если происходит сбой при ошибках ввода
Пример: попытка загрузить несуществующий файл - curl -d @no-real-file http://google.com | echo $? - возвращает 0. Как я могу заставить curl терпеть неудачу на ошибках ввода?
0
голосов
0ответов
133 показов
Инструменты для создания индексной страницы в стиле 'GitHub' для файлов / папок на файловом сервере?
На моем рабочем месте нет системы управления документами. Люди просто бросают файлы на общий файловый сервер, где поиск не работает. Попытка найти информацию / файлы для конкретного проекта, ...
0
голосов
1ответ
295 показов
псевдоним не может найти файл, который действительно существует
На моем персональном компьютере, а не на сервере, в моем .bash_profile (я на OSX), связанном с .bashrc , у меня есть следующая строка:alias deploy=sh ~/dir/ectory/deploy.sh Файл deploy.sh - это ...
0
голосов
0ответов
63 показов
Реализация отката в bash-скрипте
Я реализовал пакет Ubuntu, в котором используются скрипты bash. Я следовал за этим для создания пакетов в Ubuntu. ...
0
голосов
1ответ
654 показов
Мониторинг времени начала и окончания процесса с помощью сценария оболочки
Я работаю над проектом, в котором мы выполняем сценарий оболочки, который вызывает процесс Node, и происходит дальнейшая обработка. Я хочу разработать скрипт, который должен регистрировать время ...
0
голосов
1ответ
790 показов
Не удается распаковать с помощью командной строки zip
У меня проблемы с распаковкой почтового индекса в конкретный каталог. Я пытаюсь получить все содержимое подкаталога zip-файла, а не родительского каталога. Это родительский каталог в zip-файле; ...
0
голосов
1ответ
2k показов
работает для цикла - но ждать строки слов в файле журнала, чтобы продолжить
пока у меня есть это: for each in {01..10} ; do ./sb0$each/tomcat_sb0$each start;done это сразу запустит мои приложения, но я хочу, чтобы оно подождало, пока оно не прочитает одну строку в файле, ...
0
голосов
1ответ
1k показов
Сценарий оболочки не работает с cronjob
Я использую PUTTY для доступа к серверу. Я могу вывести базы данных с помощью следующей команды: /usr/bin/mysqldump --all-databases | /bin/gzip > Backup_DB/alldatabases_test.sql.gz Когда я запускаю ...
0
голосов
2ответа
39 показов
Вставка переноса строк в строках, начинающихся с шаблона
У меня есть огромный файл, который имеет следующий формат: #pair: 0 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 ...
0
голосов
1ответ
13k показов
Файлы оболочки (* .sh) в конвертер пакетных файлов (* .bat)?
Преобразование сценариев оболочки в командные файлы довольно утомительно. Есть ли способ автоматически и легко выполнить преобразование .sh в .bat или наоборот?
0
голосов
1ответ
683 показов
Cron не может запустить скрипт оболочки
Я пытался заставить сценарий оболочки работать часами, используя cron, но безрезультатно. Я пытаюсь запустить следующий скрипт bash каждую минуту #!/bin/bash ...