Articles of shell script

Числовые переменные появляются в каталоге, когда я запускаю скрипт bash

Я написал сценарий Bash в каталоге. Когда я запускаю его и затем запускаю ‘ls‘, на уровне каталога появляется число, от которого я должен затем использовать ‘rm’, чтобы избавиться от него. Этот сценарий Bash предназначен для сохранения текущих файлов в каталоге в logstore.txt затем получения старого количества строк, сохраненных в numlines.txt затем поиска нового количества строк, […]

Shell: Изменение вывода цвета ls, если папка Git repo

Мой дистрибутив RHEL, поэтому у меня есть папка DIR_COLORS и переменная LS_COLORS. Я знаю, как изменить цвета. Я также знаю, как проверить, является ли папка git-репо. Чего я не знаю, так это как ls изменить цвет каталога, если эта папка является репо (по умолчанию синий, папка репо будет фиолетовым или что-то в этом роде) Вот […]

Захватывать логи в HTML и отправлять по электронной почте?

Я создал сценарий для отключения базы данных Oracle, но не смог отправить вывод завершения работы, когда завершение работы базы данных завершается успешно. Я получаю по электронной почте только часть эха, но не фактическую часть выключения. Я хочу захватить вывод shutdown и отправить его через mailx на мой emailid . Также дайте мне знать, как захватить […]

Поиск в каталоге без учета регистра?

Я работаю над реструктуризацией структуры нескольких существующих папок. Так что, если какие-то папки будут пропущены, мне придется добавить их. Сначала я проверяю, существует ли каталог с помощью команды if, если ее нет, я ее создаю. Поскольку он чувствителен к регистру, я снова создаю ту же папку. Пример: Папка с ABC уже существует, но я проверяю […]

Как сохранить выходную команду в переменной и снова использовать эту переменную для следующей команды после канала

Как сохранить выходную команду в переменной и использовать эту переменную снова для следующей команды после канала? lsblk | awk {‘print $1’} | grep ^sd | parted $input mklable gpt mkpart primary “1 -1” -s $input выводится lsblk | awk {‘print $1’} | grep ^sd lsblk | awk {‘print $1’} | grep ^sd lsblk | awk […]

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

Я хочу сравнить входной и текстовый файл слова. Текстовый файл имеет: one two three Ввод времени выполнения, назначенный переменной var : read -p ” enter the value : ” var while read first do a=$first if [ “$a” == “$var” ] then echo ” $var is found ” else echo ” $var is not found […]

sed – если условие выполнено, используйте следующий шаблон

У меня есть несколько текстовых файлов с похожей, но немного другой структурой, из которых мне нужно извлечь конкретную строку. Эта строка текста не соответствует определенному шаблону (т. Е. Ее содержимое всегда отличается) и не всегда находится в одном и том же месте в файле – хотя обычно находится близко к началу файла. Эти файлы являются […]

Переменная bash с кавычками и процентами

Я хочу использовать команду времени в сценарии и поместить ее в переменную (мне придется использовать ее для многих команд), чтобы я мог изменить только одну переменную. Упрощенно, вот как я это попробовал: PROFILING=”/usr/bin/time -f ‘time: %e – cpu: %P'” ; $PROFILING ls /usr Я ожидаю, что это будет переведено на: # /usr/bin/time -f ‘time: %e […]

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

Я хочу, чтобы shell обнаружила, что я выполнил определенную команду, а затем после выполнения команды запустите другую команду. Например: при каждом запуске команды: git commit -m ” ” Сначала завершите приведенную выше команду, а затем выполните другую команду, такую ​​как: python check.py Я склонен к изменению файла .bash_rc . Я прав ? Заранее спасибо.

Проблема сценариев оболочки

Так что я делаю это именно так, как подсказывает мне учебник, и что-то все еще не работает … 1 #!/bin/bash 2 users=$(ls *.usr) 3 date=$(date +%F) 4 for usr in $users 5 do 6 mv ${usr} ${date}-${users} 7 done Вот содержимое этого каталога: 1.sh fila2 fila6 file3 log1 marty1.usr marty5.usr marty9.usr user3 2.sh fila3 file0 […]

Intereting Posts
Когда переменные окружения устанавливаются в tcsh? Отображение номера недели в определенном формате с помощью ncal или cal Почему я получаю DUP! ответ при использовании ping -A Какие службы могут быть отключены на Fedora 14? Может ли фокус Microsoft LifeCam HD-5000 фиксироваться на бесконечности под Linux? Регистрация при превышении лимита bash расширяется до того же значения вместо значения строки за строкой в ​​команде sed Можете ли вы указать iptables как пользователя без полномочий root и почему? Как избежать 4-х основных ограничений для Ubuntu в VMWare? Имеет ли теневой файл зашифрованные пароли? Размер лимита для определенного файла журнала в Linux Извлечь часть одной строки и отсортировать Установить количество строк для gnome-terminal или других эмуляторов Как вы получаете десятичный знак из математической операции с переменной? Перенаправить ввод из файла, но показывать также в stdout?