Tag: bash

Двоичный, не доступный из Bash, несмотря на то, что он находится в пути

Я изучаю, как программировать в Racket. Это двоичный файл находится в "/Applications/Racket v6.2/bin/racket" . Позвольте мне показать, что происходит: MacBook:~ enedil$ echo $PATH /Applications/Racket\ v6.2/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin MacBook:~ enedil$ ls -l /Applications/Racket\ v6.2/bin/racket -rwxr-xr-x@ 1 enedil admin 53712 Jun 19 22:23 /Applications/Racket v6.2/bin/racket MacBook:~ enedil$ file /Applications/Racket\ v6.2/bin/racket /Applications/Racket v6.2/bin/racket: Mach-O 64-bit executable x86_64 MacBook:~ enedil$ racket […]

Выдать команду в каждом каталоге

У меня есть 3 каталога: dir1 содержит два поддира. В каждом subdir есть slackbuild. Я хочу создать все slackbuild, оставаясь в родительском каталоге. я пытался (cd *;sh *ld) Но он только строит первый slackbuild в первом субдире.

Пока цикл чтения по электронной почте

У меня проблемы со сценарием, который я пишу. Я пытаюсь контролировать свободное место на диске и иметь электронную почту, созданную для каждой файловой системы с определенным порогом. При использовании этого сценария с «echo» вместо «mail», вывод выглядит корректно для моего терминала. Когда я включаю почту, отправляется только критическое предупреждение, а тело письма включает в себя […]

Gzip, но исключая некоторые файлы каталогов и также добавляя текущую дату

Я ищу способ создать файл .tar.gz из каталога, но у меня есть некоторые сомнения. Я знаю, что команда для создания файла: tar -zcvf /path/to/compressed/file.tar.gz /path/to/compress И тогда я получу file.tar.gz но это сохранит путь к исходным источникам. Так вот что я ищу: Должен быть сжат как .tar.gz Если это возможно, не следует поддерживать путь к […]

Очистить окно терминала до выхода хвоста -f

У меня есть следующий скрипт, который запускается каждые 3 минуты с помощью cron: #!/bin/bash cd ~/Documents/Fetch/ wget remotehost/data.txt –output-document=tmp cp tmp data.txt rm tmp Чтобы получить самогенерируемый журнал php. Я хочу проверить, были ли внесены какие-либо изменения в файл (с 3-минутным интервалом времени). Так что в терминале на моем втором экране я запускаю tail -f […]

Разбить заголовок в файле и на основе заголовка заменить значение в файле

У меня проблема, с которой мне нужна помощь. Я не очень разбираюсь в awk, но, похоже, это хороший инструмент для этой работы. У меня есть следующий файл Field1|Field2|Field3|Field4|Field5 a|b|c|d|e 1|2|3|4|5 z|y|x|w|v У меня есть сценарий, который принимает два входа script.sh Field3 T Script.sh будет принимать аргумент «Field3» и на основе этого номера столбца должен заменить […]

Двойные кавычки в bash

Я пытаюсь создать файл bash, который вызывает программу, которая ожидает, что параметр будет представлен между двумя двойными кавычками. Взгляните на содержимое моего файла. #!/bin/bash echo ./yowsup/yowsup-cli demos –s $1 \"$2\" -c yowsup/config & ./yowsup/yowsup-cli demos –s $1 \"$2\" -c yowsup/config & Часть эха печатает именно ту команду, в которой я нуждаюсь, но когда я приступаю […]

Как этот псевдоним bash повторяет последнюю команду как sudo?

Недавно я наткнулся на этот гениальный псевдоним bash, чтобы повторить последнюю выданную команду, но как sudo. Это можно сделать, используя sudo !! непосредственно в терминале после неудачной команды. Псевдоним, который я нашел, это alias mycmd='sudo $(history -p \!\!)' Мне просто не ясно, как это работает.

поиск и замена текста

Кто-нибудь знает, как найти и заменить текст в файле. его можно включить в файл bash. я хотел бы найти строку и выводить текст к ней, файл можно открыть только с учетной записью root sudo.

Как принудительно обновлять файл, если оставить его без изменений через 55 минут?

Мне нужно, чтобы файл журнала обновлялся, если он остался неизменным в течение 55 минут. Например, скажем, что сейчас 19:00, а IOstatDisk2.log не изменился с 18:00: solaris1a:/var/tmp ROOT # ls -ltr IOstatDisk2.log -rw-r–r– 1 root other 6 Aug 2 18:00 IOstatDisk2.log Поэтому в этом случае я добавлю строку echo “new cycle – forced update after 55 […]

Interesting Posts

Сертификат на основе IP и FQDN на том же узле LDAP

Как я могу выбрать раздел для установки fedora?

Возможно ли записывать звук непосредственно на оптический дисковод компьютера?

Я хочу установить библиотеку, которая требует версии python и, имея две установленные, находит неправильную

Команда Awk / sed для вырезания нескольких разделителей

Как перебирать несколько расширений файлов, не заботясь о чувствительности к регистру?

Как я могу заставить sudo отказаться от всех переменных среды?

Почему Debian недооценивает пространство, доступное при установке Qt?

Автоматическая загрузка субтитров

Есть ли правильный способ использовать один файл резервной копии VPS для создания клона VPS?

Как я могу «alias sudo !!»?

Температура процессора в строке состояния i3

grep несколько строк, подсчет строк, эхо-выход для каждой строки

Управление процессами и pkill

linux mtp разрешает только читать файл

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