Tag: shell script

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

Я хочу установить пакеты автоматически, запустив скрипт Я могу написать yum install php , но я хочу, чтобы он установил другой пакет после завершения установки пакета php. Есть ли какое-либо решение, чтобы сделать его автоматическим? У меня около 20 пакетов, которые должны быть загружены из ремиксов.

эхо в файл с другим пользовательским разрешением

Я пытаюсь выполнить запись в файл с помощью другого пользовательского root как показано ниже. Но файл создан и ничего не записано в него. system("(echo 'ab' | su – root -c "echo 'Logging Enabled' |tee myLog.txt")>/dev/null"); Также попробовал > вместо tee system("(echo 'ab' | su – root -c "echo 'Logging Enabled' > myLog.txt")>/dev/null"); Есть ли лучший […]

bash: четкая строка между двумя позициями

Мне нужно очистить строку в терминале между двумя позициями (не начало или конец строки). Например, удалите все, начиная с tput cup 5 10 и до tput cup 5 69 . Одна линия. Да, возможно, просто echo пространства в этом регионе, но, может быть, есть лучший способ? Что-то вроде clear 10 69 в текущей позиции курсора.

отображение PID

Я должен написать индекс (называемый echomyvar), который отображает PID процесса, выполняющего сценарий, и значение переменной myvar. В тексте он имеет: $ cat echomyvar echo The PID of this process is $$ echo The value of myvar is: $myvar $ echo $$ 2651 $ ./echomyvar The PID of this process is 4392 The value of myvar […]

почему Bash не будет добавлять мои переменные вместе?

Я пишу сценарий оболочки для вычисления средних чисел из файла, но по какой-то причине bash не добавляет мои числа вместе. Я попробовал многократные способы форматирования sum = 'expr $ sum + $ num', но продолжаю получать ошибки. while read line do sum=0 count=0 average=0 median=0 #read each line, sort it and put it into tempRows […]

Как перебрать нумерованные файлы, а также выходы?

Я пытаюсь запустить: cat s_f_d_TMT161023_1306.fits.coo.1 | sed -e '/^#/d'| sort -n -k 3 | head -n 50 >> inputcoo2.list а также, cat s_f_d_TMT161023_1307.fits.coo.1 | sed -e '/^#/d'| sort -n -k 3 | head -n 50 >> inputcoo3.list и так далее. Последние четыре персонажа, на которых я использую cat варьируются от 1305 до 1440 . Я […]

Создание справки для цикла для zip-файлов с определенным суффиксом и расширением

Я пытаюсь написать сценарий для zip определенных файлов с определенными суффиксами и разными типами файлов в каталоге. Я вижу сообщения о zipping всех файлов определенных расширений, но я повесил трубку о том, как получить только определенные файлы с определенными суффиксами. Вот пример содержимого каталога: MCI_1003_4_FaMap.hdr MCI_1003_4_RefB0.dat MCI_1003_4_Tensor.img MCI_1003_4_ColorMap0.hdr MCI_1003_4_EgVec0.dat MCI_1003_4_FaMap.img MCI_1003_4_RefB0.hdr MCI_1003_4_Trace.dat MCI_1003_4_ColorMap0.img MCI_1003_4_EgVec0.hdr MCI_1003_4_MeanDwi.dat […]

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

Возможный дубликат: Удаление всех файлов в папке, кроме файлов X, Y и Z Я пишу скрипт для компиляции многих .tex файлов. После этого было создано множество файлов вспомогательных файлов. Поэтому я хотел бы удалить их в конце скрипта. Мне сложно использовать rm $file.xxx но мне пришлось бы писать все расширения вручную, так как я хочу […]

Строка, сравниваемая с подстановочными знаками

Я пытаюсь проверить первую и последнюю строку файла, чтобы увидеть, содержит ли он определенную строку. Файл будет соответствовать формату HEADER 2016-11-7 … TOTAL IS: 20938 Я пытаюсь проверить, будет ли первая строка содержать строку HEADER затем удалить ее. У меня есть: #get first line of file header=`head -n +1 rubbish.txt` echo $header #If first line […]

вызов $ PWD из другого скрипта

Имея некоторые проблемы с получением $ PWD для работы внутри сценария bash … У меня есть два сценария в одном каталоге: ~/outer.sh, ~/inner.sh . Я использую outer.sh для вызова inner.sh следующим образом: (содержимое outer.sh, показанное ниже) #!/bin/bash $PWD/inner.sh Но это, похоже, не сработает. Дальнейшее исследование показывает, что $ PWD кажется недоступным, поскольку я использовал его […]

Interesting Posts

Как подключиться к Tar с помощью BASH?

Какое правильное имя кодировки используется в локали для UTF-8?

xkbmap remap PrtScr и Insert Keys to Home и Escape

Каковы основные отличия между основными ракетами NIX?

Необходимо настроить сетевую карту вручную после каждой перезагрузки

Почему manpage не показывает доступные варианты?

Извлечь отмеченные строки из текстового файла с помощью Bash

Как искать пустое чередование с tcsh

Что может вызвать это странное жужжание при использовании моей USB-гарнитуры для аудиосигнала 48 кГц?

Как я могу обмениваться подключением к Интернету между двумя компьютерами Linux, используя FireWire с Ubuntu 14.04?

Лучше цвета, поэтому комментарии не синие в Vim?

Компилятор для 32-разрядной архитектуры LSB MIPS MIPS32

Как скопировать каталоги через ssh

Существует ли типичный способ передачи пароля в файл Systemd Unit?

Linux находит и удаляет все символические ссылки, относящиеся к каталогу

Linux и Unix - лучшая ОС в мире.