Убивание нескольких сеансов экрана GNU с тем же именем

Иногда мой скрипт вылетает, и создается несколько сеансов с одним и тем же именем. Есть ли способ убить все это с помощью этого имени в одной команде? Rx:/scripts# screen -S haydoz-script -X quit There are several suitable screens on: 13372.haydoz-script (09/10/11 07:44:05) (Detached) 12287.haydoz-script (09/10/11 07:30:45) (Detached) 12230.haydoz-script (09/10/11 07:17:42) (Detached) 7824.haydoz-script (09/09/11 11:42:26) (Detached) […]

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

Я использую как ниже код, использующий для цикла, но неправильный вывод после запуска скрипта. for i in `awk -F"|" '{print $1}' $INPUTFILE`, j in `awk -F"|" '{print $2}' $INPUTFILE` do echo $i:$j done Пожалуйста, помогите мне использовать несколько переменных в одиночном для цикла в сценарии оболочки.

«Tar –exclude-backups» не исключает файлы с тильдой в конце

Если у меня есть следующий каталог: $ ls -a foo . .. a #a# a~ b b.bkp c .git .hg .svn и звоните: $ tar zcf foo-no-bkp.tar.gz –exclude-backups foo/ В результирующем архиве хранятся файлы резервных копий (даже те, которые считаются резервными файлами в соответствии с документацией ). $ tar ztf foo-no-bkp.tar.gz foo/ foo/a~ foo/.svn/ foo/#a# […]

top для веб-браузеров

Это немного отличается от дороги Unix, но я считаю, что большинство людей, интересующихся ответом, являются пользователями Linux или Unix, поэтому здесь. В течение долгого времени кажется, что процесс номер один, пережевывающий процессорное время и память, – это мой веб-браузер (в основном firefox, но другие тоже). Это правда, что у меня сразу открылось много страниц, поэтому […]

Поиск строки и удаления до появления следующего символа

Строка 1: svn+ssh://test@svn-server.com/repo-2015/branches /DEV_BRANCH_21/main/code/main_input.c Потребляемая мощность: main/code/main_input.c Строка 2: svn+ssh://test@svn-server.com/repo-2015/branches /TEST_BRANCH_56/main/code/main_output.c Потребляемая мощность: main/code/main_output.c Пробовал так echo "svn+ssh://test@svn-server.com/repo 2015/branches/DEV_BRANCH_21/main/code/main_input.c" | sed -e 's/^.*\(branches\/\)//g' Не знаю, как продолжить и удалить до следующего «/» после ветвей.

Можно ли разделить файл и добавить части с одинаковым расширением в один лайнер?

Я сделал это в двух командах: один для разделения и один для перемещения. Я не могу найти способ обойти его, чтобы все это было сделано с одной строкой. Я сделал это: split.exe –bytes=2300k -d 01_somefile.mp3 01_somefile.mp3 получить 01_somefile.mp301, 01_somefile.mp302, 01_somefile.mp303 и т. д. затем for file in *0?; do mv "$file" "$file.mp3"; done чтобы все […]

Должен ли я переключиться с хриплого на Джесси?

Я запускаю тестирование Debian (мои sources.list deb http://ftp.us.debian.org/debian testing main ). Когда выйдет Wheezy (тестирование станет стабильным), testing автоматически укажет на новый дистрибутив Jessie (поэтому для обновления всего, что мне нужно сделать, это обновление aptitude && aptitude upgrade), или мне все еще нужно перенаправить обновление?

Проверка скрипта выполняется

У меня есть график работы test.sh для запуска каждые 5 минут, а другое задание test1.sh запланировано на 12:30 вечера, @ 12.30 оба задания будут выполняться и заходят в тупик. Поэтому мне нужно проверить работу test.sh, для которой я использую: ps -ef | grep test1.sh но это всегда верно, поскольку он создает линию для одной и […]

Не понимаю команду «n» sed

Я читаю книгу sed & awk и я подумал, что я понял команду n sed пока не выполнил следующее: $ echo -ne "abc\ncde\nfg\n" | sed "/c/{ n /f/d }" Вывод: abc cde fg Но я ожидал, что строка fg будет удалена. Мое понимание процесса: c соответствует строке cde , следующая строка – fg и должна […]

Выровнять шестнадцатеричный текстовый файл по 9 байт каждой строки

Я хочу выровнять выбранную часть текстового файла по 9 байт в каждом столбце. Например, предположим, что мой текстовый файл выглядит ниже. 00 2f c6 b8 29 fd 02 37 11 00 9f 74 34 0b 60 72 38 20 00 9e 61 33 8e ab 8a c0 09 00 fa f0 66 6d 0c 44 […]

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