Публикации по теме '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