Публикации по теме 'bash'


Как улучшить рабочие процессы bash с помощью GNU parallel
GNU parallel - это инструмент командной строки для параллельного выполнения заданий. parallel великолепен и входит в арсенал каждого программиста. Но сначала мне показалось, что документы немного ошеломляют. К счастью, вы можете начать приносить пользу с parallel с помощью всего лишь нескольких основных команд. Почему parallel так полезен? Давайте сравним последовательное и параллельное выполнение одной и той же ресурсоемкой задачи. Представьте, что у вас есть папка..

Вопросы по теме 'bash'

Сохранение сценария bash вместе с запущенной программой и отправка ввода программы
Я пишу очень простой скрипт для управления процессом, скрипт проверяет, запущен ли процесс, если нет: выполняет его. Мне нужно расширить это возможностью убить конкретный экземпляр процесса (запустился очень один скрипт) через указанное количество...
964 просмотров
schedule 21.03.2024

установить переменную в разделе heredoc
Я новичок в сценариях оболочки, поэтому я должен делать что-то глупое, почему это не сработает: #!/bin/sh myFile=$1 while read line do ssh $USER@$line <<ENDSSH ls -d foo* | wc -l count=`ls -d foo* | wc -l` echo $count ENDSSH done...
3010 просмотров
schedule 27.04.2024

в то время как циклы в ожидании
Я использую ожидание внутри bash. Я хочу, чтобы мой сценарий подключался к ящику через telnet, ожидал подсказки, отправлял команду. Если сейчас есть другой запрос, он должен продолжить, иначе он должен отправить эту команду снова. Мой сценарий...
26060 просмотров
schedule 27.03.2024

Доступ к виртуальной машине VirtualBox с помощью cygwin
Я не могу получить доступ к своим виртуальным машинам из консоли cygwin. (Windows 7, UAC отключен) Matthias@laptop0x4d53 /cygdrive/c/Program Files/Oracle/VirtualBox $ ./VBoxManage list vms Однако консоль Windows имеет доступ к моим...
6764 просмотров
schedule 24.03.2024

Как заменить строки в файле и сохранить его как другой файл
Я пытаюсь заменить строку в куче файлов *.txt. Я знаком с этой командой: find "$folder" -type f -name '*.txt' -exec sed -i 's/REPLACEFROM/REPLACETO/g' {} \; Однако это (согласно флагу -i) заменяет строки на месте. Я хотел бы сохранить все...
2366 просмотров
schedule 07.04.2024

SIGINT для отмены чтения в сценарии bash?
Я пишу оболочку bash, чтобы изучить некоторые концепции сценариев. Идея состоит в том, чтобы написать скрипт на bash и установить его как оболочку пользователя при входе в систему. Я сделал цикл while, который вводил read s и eval s...
1527 просмотров
schedule 09.04.2024

Скрипт bash записывает время выполнения в файл
Мне нужно записать время, необходимое для выполнения этой команды в txt-файле: time ./program.exe Как я могу сделать в скрипте bash? Я пытаюсь использовать >> time.txt , но это не работает (вывод не идет в файл, а идет на экран).
7073 просмотров
schedule 20.04.2024

Медленное расширение параметра для больших наборов данных
Если я возьму из файла первые 1000 байт, Bash сможет довольно быстро заменить некоторые символы. $ cut -b-1000 get_video_info muted=0&status=ok&length_seconds=24&endscreen_module=http%3A%2F%2Fs.ytimg.com%2F...
4222 просмотров
schedule 11.04.2024

Зачем начинать команду оболочки с обратной косой черты?
\curl -L https://get.rvm.io | bash -s stable Почему команда начинается с \ ? Это сайт, на котором я это увидел.
28323 просмотров
schedule 17.04.2024

Linux - создавать подкаталоги из имен файлов в текущем каталоге
У меня есть список файлов в каталоге, как показано ниже. /file1 - filename1.txt /file2 - filename2a.txt /file2 - filename2b.txt /file3 - filename3.txt /file4 - filename4.txt /file5 - filename5.txt Я пытаюсь создать сценарий, который будет...
2173 просмотров
schedule 26.04.2024

Bash: чтение файлов и перемещение в подкаталог
У меня около 1000 файлов (png), и мне нужно переместить их в соответствующий каталог и его подкаталог. У меня есть 26 каталогов (от A до Z), и под каждым каталогом снова полный алфавит от A до Z. Имена файлов состоят из 6 символов/цифр и имеют...
217 просмотров
schedule 30.04.2024

Вызов одного скрипта Bash из другого скрипта с передачей ему аргументов с кавычками и пробелами
Я сделал два тестовых bash-скрипта в Linux, чтобы прояснить проблему. TestScript1 looks like: echo "TestScript1 Arguments:" echo "$1" echo "$2" echo "$#" ./testscript2 $1 $2 TestScript2 looks like: echo...
132667 просмотров
schedule 01.04.2024

Перебор строк в файле в bash без использования стандартного ввода
Меня смущает следующая ситуация. У меня есть файл list.txt, который я хочу запустить построчно, в цикле, в bash. Типичная строка в list.txt содержит пробелы. Проблема в том, что цикл содержит команду «чтение». Я хочу написать этот цикл на bash, а...
6641 просмотров
schedule 23.04.2024

Цикл while в сценарии bash до завершения некоторых других задач (запускаемых с помощью nohup)?
У меня есть сценарий bash, в котором несколько других программ запускаются с помощью nohup (все имеют один и тот же исполняемый файл, но разные параметры), например: nohup ./code --p0 & nohup ./code --p1 & nohup ./code --p2 &...
140 просмотров
schedule 11.05.2024

Определите, имеет ли каждая страница в PDF одинаковую высоту
Я использую следующий код для преобразования книг swf в pdf: swftopdf () { if [ ! -f "$1.pdf" ]; then wget "http://content.yudu.com/android/dJcuwVV99lEgqWoc/content/$1.high"; mimetype=$(file $1.high --mime-type); if [...
103 просмотров
schedule 25.04.2024

Поиск использования памяти процессом в Linux
Я пытаюсь найти текущее использование памяти конкретным процессом. Каждое руководство, которое я нашел в Интернете до сих пор, дает инструкции о том, как получить использование в процентах от общей памяти. Я хочу, чтобы оперативная память процесса...
18547 просмотров
schedule 20.03.2024

опция требует аргумента ошибку
Я написал сценарий оболочки, чтобы что-то сделать. Все отлично работает! Часть моего кода выглядит примерно так, чтобы я мог передавать ей параметры и аргументы: while getopts "a:b:c" opt do case $opt in a) AA=$OPTARG ;; b) BB=$OPTARG ;;...
24238 просмотров
schedule 05.04.2024

Как включить режим выделения пар html-тегов в Ergoemacs
Как включить режим выделения пар HTML-тегов в Ergoemacs. Я использую Ergo-версию Emacs в Windows 7, то есть Ergoemacs. Я нашел ветку, посвященную похожей проблеме, т. е. тегам sgml и xml :   Подсветка соответствующих тегов Emacs...
534 просмотров
schedule 29.03.2024

Есть ли способ сделать несколько sed одновременно в bash?
Поэтому я хочу отредактировать несколько битов файла, прежде чем использовать его в качестве входного файла для моделирования модели. На данный момент я передаю его туда и обратно между парой временных файлов (это было немного глючно, когда я пытался...
1107 просмотров
schedule 21.04.2024

Catalina.out не регистрируется после редактирования скриптом bash
Это установка tomcat7 с конфигурацией ведения журнала по умолчанию, catalina.out развертывается только при перезапуске сервера. Поскольку это рабочий сервер, мы не можем часто перезапускать его. У нас есть огромное количество записей, поступающих в...
164 просмотров
schedule 22.04.2024