2
ответа

мьютекс и семафор, как в сценарии оболочки [закрыто]

proc1.sh #!/bin/sh коснитесь /tmp/proc1.signature.mutex #делать что-то долгое время спать 100 мп -rf /tmp/proc1.signature.mutex proc2.sh #!/bin/sh коснитесь /tmp/proc2.signature.mutex #сделай что-нибудь для ...
30.10.2017
2
ответа

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

Давайте скажем, у меня есть два списка: guest-2016.txt: Peter Майкл откровенный Дирк гости-2017.txt: Марк Майкл Дирк Лилли. Как мне создать два новых списка гостей? Гости, которые были в guest-2016.txt, но ...
26.09.2017
2
ответа

Цикл while для целых чисел с пользовательским вводом

Я только начал программировать на UNIX на этой неделе, и одна из моих домашних задач - создать сценарий, который считывает положительные числа до тех пор, пока не будет введено -99, а отрицательные числа покажут ошибку (от 0 до -98). Это ...
22.09.2017
2
ответа

сокращение от питания содержания нескольких файлов к stdin сценария

Скажем, у меня есть сценарий, названный сценарием, который читает из stdin и выкладывает некоторые результаты на экран. Если бы я хотел питаться, это удовлетворяет одного файла, я ввел бы: $./сценарий <file1.txt...
18.09.2017
2
ответа

Как считать команды из файла?

У меня есть некоторые сценарии PHP, как которые я работаю в последовательном порядке: php index.php импортируют file1 - офлайновые && php index.php импортируют file2 - импорт deleteUnused && php index.php file3 Теперь я...
16.09.2017
2
ответа

Форматирование файла в выводе HTML

У меня есть небольшой сценарий, который отформатирует файл журнала со всеми неудачными входами пользователей в систему. Я написал сценарий для вывода данных в текстовый файл в этом формате (два столбца с ...
15.09.2017
2
ответа

Сообщение об ошибке сценария в одной строке

Я выполняю команду mv / prod / new / outputlog / error.log /prod/hist/new/outputlog/error.log.32423423424 с использованием сценария оболочки. Поскольку файл error.log недоступен, команда пишет ...
13.09.2017
2
ответа

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

У меня есть сценарий bash, который я написал, который принимает переменные из файла конфигурации. Я передаю их из командной строки следующим образом: ./my_script.sh ./config1.conf По мере того, как я продолжал создавать другие конфигурации, которые ...
05.09.2017
2
ответа

откройте файл и скопируйте перечисленные файлы в другую папку

У меня есть файл, названный file1.txtcontaining именами файлов как ниже: filea.txt fileb.txt filec.txt я хочу скопировать файлы, перечисленные в file1.txt к другой папке. Что должна использовать команда UNIX? (...
01.09.2017
2
ответа

Должен скопировать файлы в существующий каталог и уже удалить файлы туда с тем же именем, но другим расширением

Править: Общее количество переписывает вопроса для ясности. У меня есть дерево каталогов (новое) с набором файлов с расширением .new. У меня есть идентичное дерево (старое), где многие файлы имеют имена...
27.08.2017
2
ответа

Поиск и копирование с помощью xargs не работает в сценарии

Мне нужно найти три файла из огромного каталога и скопировать их в другой каталог. Вот что я сделал: найти $ adir -type f \ (-name "a1 *" -o -name "a2 *" -o -name "a3 *" \) -mtime -8 | xargs cp ...
25.08.2017
2
ответа

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

У меня есть запрос выбора, который запускается и генерирует счет. Он экспортирует ответ в текстовый файл, который имеет следующие записи, например: Необработанная запись для источников A ---------------------- Необработанный ...
21.08.2017
2
ответа

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

Я в основном разбил один файл на 8 файлов. DA_TRP_TOTAL-SHIPPED_v1_DNH_2_2_20170502094536.dat # Исходный файл Я получил 8 новых файлов, как показано ниже имя файла. DA_TRP_TOTAL -...
11.08.2017
2
ответа

Математические операции с входными данными и печатью? [закрыто]

Я пытаюсь распечатать данные в строках и столбцах с помощью сценария bash следующим образом. #! / bin / bash while IFS = '' read -r строка || [[-n "$ линия"]]; сделать эхо "$ line" done <"$ 1" {awk 'BEGIN {print "...
03.08.2017
2
ответа

Использование базового имени текущего пути для определения нового файла [дубликат]

Я пытаюсь создать сценарий, который создает временную папку с определенным именем, в частности базовым именем папки, в которой я запускаю скрипт из. Для этого я попытался сделать это с помощью ...
02.08.2017
2
ответа

Как выровнять несколько выводов команды по столбцам

Я разрабатываю программу, которая выводит все необходимые данные из нескольких файлов в столбцы. Проблема в том, что моя программа не может выровнять несколько выходных данных в аккуратный столбец. Это мои программные функции: #! ...
27.07.2017
2
ответа

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

Рассмотрим следующий сценарий оболочки val = ($ ls) Команда ls не дает никакого вывода текста оболочки. Теперь, как нам выводить текст на экран во время выполнения команды? Я могу напечатать значение ...
08.07.2017
2
ответа

Выполнение команды с несколькими входами для многих файлов

Мне нужно запустить программу, используя 2 файла в качестве входных данных, ожидая, что 1 выход будет иметь 6000 файлов в диапазоне от abc0000.faa / abc0000. fna на abc6000.faa / abc6000.fna. Мне также нужно, чтобы в выходном файле был такой же файл ...
03.07.2017
2
ответа

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

Я хочу написать сценарий, который будет использовать все доступные файловые дескрипторы на моей Linux-машине. Я не уверен, как именно это сделать, и возможно ли это вообще? Но я хочу использовать этот сценарий для «...
30.06.2017
2
ответа

Как я могу сохранить пароль при использовании SCP (копии)?

У меня проблема, когда я загружаю файл с другой машины на свою с помощью SCP. Файл успешно передан, но каждый раз запрашивает пароль. Я хочу запустить эту команду SCP как задание cron, ...
28.06.2017
2
ответа

Как извлечь количество физических процессоров и потоков на ядро? (Нет текста, только число, которое будет использоваться в качестве входных данных в другом месте)

Я хочу использовать количество ядер в скрипте, и я не уверен, как лучше всего извлечь это число. Например, ниже извлекается количество физических ядер, но как ...
25.06.2017
2
ответа

Найти и обновить запись cron с помощью сценария

Я пытаюсь добавить в свой сценарий фрагмент кода, который обновит свою собственную запись в crontab. До сих пор я работал со следующим: crontab -u root -l | grep -w "$ VAR" | crontab -u root - & ...
17.06.2017
2
ответа

Как увеличить столбец с помощью AWK

У меня есть следующий шаблон файла: insert_buffer cell_a insert_buffer cell_b insert_buffer cell_b ... Я хочу добавить еще один столбец в конец каждой строки с увеличивающимся номером. бывший. 0,1,2,3 ...: ...
14.06.2017
2
ответа

Сценарий оболочки для установки пароля для пользователя samba

Я хотел бы установить пароль для настройки общего каталога samba с помощью сценария оболочки. Я написал следующий тест скрипта.ш: #! / bin / bash пройти = 123456 (echo "$ pass"; echo "$ pass") | smbpasswd -s -a ...
02.06.2017
2
ответа

Всякий раз, когда ansible вносит изменения в sshd в CentOS7, случайная игра в будущем не может подключиться

Это была достаточно неприятная проблема, и я подумал, что наконец-то спрошу сообщество в целом, какое возможное решение может быть. Еще больше раздражает то, что я, кажется, единственный ...
01.06.2017
2
ответа

Проблемы со сценарием Bash

Я работаю над сценарием ... Я не знаю, что с ним не так ...! # / Bin / bash в то время как = "правда" while ($ while == "true") делать чистый echo "В какую игру вы бы хотели поиграть?" echo "1. Тетрис (бастет)" читать ...
01.06.2017
2
ответа

Как оценить объединенную строку, включающую математику, в сценарии bash

Я пытаюсь получить эти строки в качестве вывода для элементов, отличных от нуля: [21-40] [41-60] {{1} } [61-80] [81-100] Но следующий сценарий каким-то образом пытается оценить содержимое переменной _FILENAME. ...
30.05.2017
2
ответа

Цикл по датам unix

У меня довольно простая задача, но я не смог найти для нее подходящего решения. Я хочу перебрать интервал дат с 2008 года по текущий и мне нужны значения эпох для каждой итерации цикла. Меня интересует ...
23.05.2017
2
ответа

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

(Дублированный от Переполнения стека: https://stackoverflow.com/questions/7854975/how-to-exclude-a-list-of-full-directory-paths-in-find-command-on-solaris) у меня есть очень определенная потребность найти не находящимся в собственности...
23.05.2017
2
ответа

Какие знания о ядре могут пригодиться новичку? [закрыто]

Я знаю, вы должны знать язык программирования C и иметь более глубокое представление о том, как работают операционные системы, но что, если вы просто человек с базовым пониманием языков программирования, оболочки ...
18.05.2017