Tag: bash

Двойные кавычки в 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 […]

«Слишком много аргументов в [(тестовом) заявлении»

это мой первый сценарий «if-else» в Linux. Это дает ошибку [: слишком много доводов Код: n=0 if [ $n % 2 -eq 0 ] then echo "even number" fi Как исправить это.

экспорт PATH постоянно

Я экспортировал PATH, но как только я переключаюсь на другой терминал или перезагружаю Debian, $ PATH сбрасывается. Вот шаги, которые я предпринимаю: ~$ vim scripts.sh #!/bin/bash echo "Hello" Я сохраняю его как mybash.sh и chmod с 755. Затем я перемещаю его в /root/scripts . Затем: ~$ export PATH=$PATH:~/root/scripts и он работает, но как только я […]

Как читать последнюю строку файла?

У меня есть клиентская фильтрация данных из потока Live MQTT, который записывает данные в файл myfile.csv , вот последние четыре строки: 1426134425,m,NWRL,MSV,001,d,SVlts,139,1840343,26089,28529,15987 1426134444,m,NWRL,MSV,001,d,status,139,1859000,23911,-33.836465,151.051189 1426134834,m,gf,TMX6BP,075,d,SVlts,216,1243746,27209,27409,17106 1426134845,m,gf,TMX6BP,075,d,status,216,1254000,179583,-33.836465,151.051189 Этот файл постоянно обновляется. Таким образом, последняя строка файла csv будет постоянно меняться, но она все равно будет в том же формате. В: Как я могу прочитать последнюю строку, где […]

Могу ли я обрабатывать все, что я набрал после команды в качестве исходной строки?

Я создал bash func для себя, поэтому я могу через несколько слов в файл tree_hole, это выглядит так: bashrc: function th { echo -e "\n$@" >> /Users/zen1/zen/pythonstudy/tree_hole; } export -f th Таким образом, я могу сделать th Tom, I like your new laptop чтобы вытащить целое предложение «Tom …» в конец файла tree_hole. Но есть […]

Как захватить код возврата (а не код выхода)

У меня есть сценарий, который выполняет некоторый процесс и возвращает число, основанное на статусе задания. Этот скрипт запускается на заднем фоне. т.е. ksh -x myscript.sh 20150102 & Мой вопрос: как получить код возврата фонового процесса? Есть ли способ получить код возврата, например, для кода выхода $?

Скопируйте те же конкретные части файла в другой файл

Как я могу копировать одни и те же отдельные части файла в другой файл? В первом файле у меня есть: user01: Id name nationality user02: Id name nationality . . . Я хочу скопировать каждую часть информации в конкретный файл (один файл для Идентификатора и другой для имени и другой для гражданства).

Interesting Posts

Команда подстановки Stat для захвата разрешений на числовые файлы в Solaris 10

Поиск процессов, реагирующих на заданный привязку клавиш

Какая программа или функция переопределяет мои сочетания клавиш стиля Unity в DockbarX?

Как предотвратить переключение CTS при каждом открытии или закрытии tty?

IPS pkgrecv на RedHat

Установите USB-диск в Linux, который не был правильно удален в Windows

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

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

Как извлечь определенные файлы из tar.gz

Изменение веб-браузера по умолчанию на lynx с терминала

Редактирование буфера * закладки * на Emacs

На каком дистрибутиве на базе Linux установлен gcc?

Переустановите man-страницы и исправьте человека

Печать печати только одной строкой

скрипт, в котором перечислены все файлы в каталоге и подкаталогах, отсортированных по размеру, перечисляя только имена файлов, а не полные пути

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