Tag: bash

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

это мой первый сценарий «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 . . . Я хочу скопировать каждую часть информации в конкретный файл (один файл для Идентификатора и другой для имени и другой для гражданства).

Bash для сопоставления двух переменных для разницы во времени

У меня есть команда bash извлечения данных учетной записи пользователя из MySQL с помощью команды select creationdate from users; что дает мне следующий результат Name Account Creation Date Mobile User1 2015-06-18 16:00:00 29292922 User2 2015-06-18 16:06:00 56896906 User2 2015-06-18 16:08:00 16842146 Теперь я хочу, чтобы каждый пользователь ACCOUNT , CREATION , DATE с текущим временем […]

Ubuntu меняет оболочку на меня

Эта машина Ubuntu показывает ошибки при запуске нового терминала. Проблема заключается в следующем: Когда выполняется завершение bash ( . /usr/share/bash-completion/bash_completion ), оболочка имеет место не bash а некоторые определения переменных со списком local words=() выполняется (потому что только bash понимает списки). Мое решение состояло в том, чтобы явным образом вызывать с bash /usr/share/bash-completion/bash_completion , но […]

найти пользовательские папки

У меня есть несколько общих папок, и мне нужно найти, есть ли у пользователя несколько папок. например: /shared/release/ /shared/compile/ /shared/tags/ /shared/general/ Мне нужен сценарий bash, который отобразит эти папки и скажет, есть ли у пользователя более одной папки. Используя bash, как я могу получить список этих папок и определить, владеет ли пользователь более чем одним?

Запросы Mysql из файла bash

Я бы хотел запустить несколько запросов MySQL и сохранить их в указанных файлах. Запросы сохраняются в сценарии bash, queries.sh , например: cat queries.sh mysql -u <user> -p <DBname> -e "select Col1 from Table1 where Condition;" > /home/<user>/queries/Col1Table1Cond mysql -u <user> -p <DBname> -e "select Col5 from Table2 where Condition;" > /home/<user>/queries/Col5Table2Cond Выполнение скрипта недостаточно, так […]

Interesting Posts

Xmodmap на bashrc не работает

Ошибка tkdiff в Linux Redhat 5.5

sudo: извините, вам не разрешено устанавливать следующие переменные среды

Удалить строки, содержащие X в определенном столбце .csv

Клиент PPTP ping для клиентской ошибки

linux keyboard: как переназначить ключ евро от последовательности ALT 0128 до PgUp?

Сортировка больших файлов дает ошибку сегментации

«Avahi-daemon : server.c: слишком короткий или недопустимый пакет при чтении записи ответа. (Может быть, проблема UTF-8?) "

Установка Debian прекращается

Мне нужно извлечь IP-адрес и путь к файлу из отчета Nessus, используя текстовый обработчик

Как надежно обнаружить stdin pipe в Bash в пакетном режиме?

Как узнать, загружен ли файл ~ / .XCompose?

новый кошелек kde с использованием GPG-бэкэнд: «Ошибка при попытке дешифрования кошелька с использованием GPG»

Как исправить и перестроить gnome-settings-daemon?

Как установить Gentoo с VirtualBox и использовать его как родную ОС позже?

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