1
ответ

Искать 2 строки в файле и вывести строки, содержащие обе строки

Итак, я хотите передать 2 строки и имя файла из командной строки и выполнить поиск обеих строк в файле. Пример ввода: script.sh file.txt AB 78 Пример вывода: 001, AB, cse, 78 (где файл ...
15.01.2017
1
ответ

Проблема, если каталог существует

У меня есть следующий код: #! / Bin / bash при чтении строки делать эхо "линия" $ линия если [[-d ../Results/${line}_Forward && -d ../Results/${line}_Reverse]] затем cd ../Results/COMBI ...
15.01.2017
1
ответ

Как отслеживать пакеты с MAC-адреса

Я хочу отслеживать MAC-адрес на предмет активности в моей сети, используя airodump-ng в настоящее время: Сначала запустите airodump-ng mon0 --write t, который записывает в файл t-01.csv a csv с помощью ...
15.01.2017
1
ответ

Открыть окно терминала из скрипта

Я хочу запустить терминал или сфокусировать его нажатием кнопки F1. Что я пытался реализовать: Добавить пользовательский ярлык в настройки клавиатуры gnome с помощью такой команды. wmctrl -s 4 && pgrep terminator |||....
14.01.2017
1
ответ

Сценарий Bash для запуска tmux и выполнения команд

Я хочу использовать сценарий nautilus, чтобы открыть (gnome-) терминал с сеансом tmux (или запустить его) в определенном месте, а затем выполнить некоторые команды в этом терминале (например, файл nvim $). Я ...
13.01.2017
1
ответ

как передать вывод оператора эха в качестве аргумента функции?

Я просто хочу передать вывод оператора эха в качестве аргумента ($ {1}) функции регистратора в следующий пример: logfile =. / testlog `touch $ {logfile}` function logger () {echo "[$ {USER}] [$ ...
13.01.2017
1
ответ

Вложенный цикл while не работает должным образом

Я написал следующий сценарий: CODE = `cut -c 7-21 Data.txt` для i в $ {CODE}; сделать WIN = 2 PER = 50, если [-f ../FASTA_SEC/${i}.fa], то в то время как [[$ {WIN} -lt 20]] сделать ...
12.01.2017
1
ответ

Проблема с обрезкой хвостовых символов

У меня есть следующий скрипт: #! / Bin / bash SINGLE = `cut -c 7-21 Data.txt` cd .. / FASTA_SEC / для i в $ {SINGLE}; делать, если [-r ../FASTA_SEC/${i}.fa]; then HEAD = `sed -n 2p ../ FASTA_SEC / $ {i} ....
11.01.2017
1
ответ

Как передать команду echo через grep при сложении?

http://imgur.com/a/kLG3f Всем привет, я пытаюсь написать скрипт, который будет складывать любые введенные числа и возвращать сумму. У меня есть эта часть, вот код: sum=0 for number in "$@"; do ((sum ...
11.01.2017
1
ответ

Как сценарий может определить, доступна ли Platform LSF в среде?

У нас есть несколько сценариев оболочки, которые в настоящее время используют Platform LSF для управления выполнением заданий. Со временем эти сценарии будут перенесены в среду, использующую другой планировщик заданий. Во время ...
11.01.2017
1
ответ

Bash Parameter Substitution: command line vs. script

Я практикуюсь с подстановкой параметров в bash. Я написал следующий фиктивный скрипт: #!/bin/bash var1="/some/path/to/file/the_file.arbitrary.n.ext.0.random.ext" var2="/some/path/to/file/...
10.01.2017
1
ответ

Как получить уровень звука пульса?

Я использую простые сочетания клавиш для регулировки уровня звука на моем fluxbox 123: Exec amixer sset Master, 0 5+ 122: Exec amixer sset Master, 0 5- Однако я бы хотел добавить уведомление (notify -...
10.01.2017
1
ответ

строка 13: синтаксическая ошибка рядом с неожиданным токеном `('[closed]

Запуск оболочки для объединения нескольких файлов CSV, запускал этот процесс до конца года и работал нормально, выполнялся сегодня, только после внесения изменений в включить 2017 и получить вышеупомянутое ...
09.01.2017
1
ответ

bash съедает мою строку

Рассмотрим эту короткую программу: #! / Bin / bash ARDUINO_SERIAL = arduino-serial / arduino-serial ПОРТ = "/ dev / cu.usbmodem1421" VERS = $ ($ ARDUINO_SERIAL -q -b 9600 -p $ PORT -S 'V' -e '\ r' -r) эхо --- ВЕРС = $ ВЕРС ...
09.01.2017
1
ответ

Ошибка сценария слияния FFMPEG

Итак, у меня есть почти рабочий сценарий для FFMPEG, который объединяет файлы .aif и .mp4 с тем же именем в один filename_output.mp4, но когда я запускаю его, я получаю странную ошибку, сообщающую, что файл ...
08.01.2017
1
ответ

Program is not launched in function that is called by a signal trap

У меня есть Bash скрипт, который требует некоторых команд очистки, чтобы произошла очистка, когда он будет закрыт в консоли. В основном очистка представляет собой команду перезапуска в моей программе-демоне Python (назовем ее P), ...
06.01.2017
1
ответ

Сценарий оболочки, запускаемый xautolock, сохраняет значение остановки в подстановке команд

Я пытаюсь создать простой сценарий, переводящий мой компьютер в спящий режим, если он работает от батареи без присмотра. У меня есть такой простой скрипт: #! / Bin / sh если [`cat / sys / class / power_supply / ADP1 / online` -eq 0]; затем ...
06.01.2017
1
ответ

Bash удаляет все символы после шаблона с помощью awk

У меня есть входной файл в следующей форме: что-то здесь somethingElseHere ^ [% - что-то здесь ^ [% - somestuff here Обратите внимание, что ^ [- это escape-символ \ x1b. Итак, я пытаюсь удалить ...
05.01.2017
1
ответ

Почему эта ошибка "строка 26: синтаксическая ошибка рядом с неожиданным токеном" готово "?

for ((i = 1; i <= $ numberstudent; i ++)) do head -n $ i fullstudentsMarks | tail -n 1> $ (cut -f 2 -d '') npassed = 0 sum = 0 average = 0 for ((j = 3; j <= 10; j ++)) ...
04.01.2017
1
ответ

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

У меня есть файл fasta (modelfasta.fasta) примерно так: >seq1 АААААААААААААААААААААААААА ГГГГГГГГГГГГГ >секв2 ТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТТ CCCCCCC Я ожидаю такого результата: >header>seq1 АААААААААААААГГГГГГГГГГГГГГГГГГГГГГГГГ
04.01.2017
1
ответ

Объединение трех сценариев [закрыто]

Мне нужно объединить приведенный ниже сценарий. По отдельности они работают нормально. Если какое-либо одно условие выполнено успешно, оставшиеся два необходимо игнорировать. а = "первичный" b = `virtinfo -a | grep name | 'awk' '{print $ 3}' ' ...
03.01.2017
1
ответ

Передача параметра с помощью команды grep

Как передать переменные в команду grep? Это жестко запрограммированное значение работает: startLine = `grep -oP '(2017-01-03) \ w +. +' Cv-batch.log | голова -1` echo $ startLine Но когда я пытаюсь использовать переменную, ...
03.01.2017
1
ответ

Скрипт для подключения по ssh к удаленному серверу с паролем

Я подключаюсь с одной удаленной машины ко многим удаленным машины в одной сети. Имя пользователя и пароль для всех удаленных машин одинаковы. Я хочу написать сценарий, который будет использовать мое имя пользователя и ...
03.01.2017
1
ответ

Добавление обратного апострофа (`) в вывод heredoc в команде оболочки

Мне нужно добавить командную строку модификатор, PS1 = "..." внутри сценария оболочки, который я настраиваю. Проблема в том, что я использую обратную кавычку для выполнения команды перед основной командой: sudo tee ~ / .bashrc << EOF # ...
03.01.2017
1
ответ

bash aptitude устанавливает список пакетов из переменной оболочки

Я использую Debian GNU / Linux 8, Джесси, и пытаюсь установить пакеты с помощью aptitude в сценарии bash из переменной оболочки. Переменная оболочки интерпретируется как отдельный пакет «pkg1 pkg2 pkg3 ...» ...
02.01.2017
1
ответ

Совместное использование переменных через несколько сценариев оболочки

Я пытаюсь суммировать несколько сценариев оболочки в рамках одного большого сценария оболочки, таких как это: #!/bin/sh колотят удар script1.sh script2.sh, колотят script3.sh, Все сценарии совместно используют тот же var переменных и...
01.01.2017
1
ответ

if условие с ssh выходит из цикла while без завершения [дубликат]

У меня есть сценарий в AIX для чтения всех хостов из каталога os_init.d, сбора их IP-адресов Ipv4 и сохранения их в файле. Этот файл затем используется ssh для каждого хоста для сбора различных данных через другие ...
28.12.2016
1
ответ

Использование ввода из двух разных файлов в цикле for

У меня есть список файлов, которые я хочу для поиска по списку таблиц базы данных: [root @ host hs] # head -n 3 таблицы rec_playinth120116 rec_playinth120216 rec_playinth120316 [root @ host hs] # head -n 3 ...
27.12.2016
1
ответ

Как запустить pgpool (или любую службу) через пользователя postgres (любого конкретного)

Я пытаюсь настроить решение высокой доступности для PostgreSQL. Для этого я использую службу pgpool. В этой службе он вызывает сценарий всякий раз, когда мой основной узел выходит из строя, вызывая его следующим образом: / etc / pgpool-II-94 / ...
25.12.2016
1
ответ

Я хочу запустить команду вырезать, чтобы извлечь столбец из большой файл и вставить его в другой файл:

Я хочу извлечь некоторые столбцы из файла и вставить их в другой файл. В настоящее время я использую: cat $ Input_file | cut -f $ Var_ColumnNo1, $ Var_ColumnNo2, $ Var_ColumnNo1 -d ","> $ OUTPUT_file, но это ...
24.12.2016