Tag: bash

практика linux для практического использования

Я изучил и изучил Linux в течение 6 месяцев с такими книгами, как «Линейная линия Linux». Но я просто ученик, а не деловой человек. Когда я изучаю linux и не использую его в течение длительного времени, я всегда забываю то, что я изучил или изучил. Кроме того, после изучения языка сценариев bash, я всегда забываю […]

отображение массива в функции – не работает

Что мне здесь не хватает? Я создал простой массив: declare -a appArray=( "item1 -a -b" "item2 -c -d" ) Если я повторю это, я все вижу echo ${appArray[@]} > item1 -a -b item2 -c -d Затем я создаю функцию следующим образом: fc_DEBUG () { if [ $1 -eq 1 ] ; then echo $2; fi; […]

Не удается удалить определенные каталоги в определенном родительском каталоге

Я использую Amazon Linux, оболочку bash. Я пытаюсь написать заявление, которое удалит все дочерние каталоги с именем «target» в конкретной основной директории. Я хотел бы написать такие вещи, что даже если каталоги не существуют, ошибка не возникает. Я попробовал ниже, но я получаю сообщение об ошибке [jboss@mydevbox ~]$ find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -print0 | xargs […]

Изменение байта с помощью bash, dd не работает

Я пытаюсь изменить байт с помощью bash, Поэтому я напишу байты перед смещением, затем байт, чтобы изменить, и остальную часть файла. Но следующий скрипт работает не так, как ожидалось Кто-нибудь, пожалуйста, взгляните? Не удалось выяснить, какая часть ошибочна #!/bin/bash file=/etc/passwd out=passwd.mod offset=0x5 dd if="$file" of="$out" conv=notrunc bs=1 count=$(($offset – 1)) printf '\x41' | dd of="$out" […]

В xterm (mintty, bash), как я могу открыть файл в существующем процессе vim?

Я использовал для открытия файла на нескольких вкладках например, визуальная студия или затмение. Как я могу открыть файл в существующем процессе vim?

Идиоматический метод bash для запуска необязательного действия без побочных эффектов на код выхода

Этот скрипт выйдет с результатом теста, который нежелателен с точки зрения абонентов. Как это должно быть реализовано вместо этого? #!/bin/bash test -n "" && echo "test passed"

Синтаксическая ошибка: неиспользуемая строка при использовании regexp_replace в сценарии bash

Я добавил код в конец скрипта bash, который я использую. Код, показанный здесь, предназначен для копирования csv в мою таблицу postgres, а затем удаления скобок, кавычек и двойных кавычек из столбца заголовка test_table. #copy csv to table psql -U postgres -d ebay_sold -c "COPY test_table (item_number,title,url,price) FROM '/home/perl_experiments/xmlcsv.txt' (DELIMITER('|'))" #Remove brackets, then double qotes, then […]

Сравнение значений в одной строке

В моем сценарии Im получает данные с веб-сайта, например: content=$(wget 10.0.1.5:8000/currentsong?sid=1 -q -O -); Это базовая информация о песнях на сервере shoutcast. Но есть проблема: мне нравится делать: если новое значение не соответствует старому значению в строке, сделайте что-нибудь. Как это: if [ $content.new != $content.old ]; then echo "New song info there.." else echo […]

Как удалить дубликаты из выходных данных tshark

sudo tshark -i ppp0 'tcp port 80 \ and (((ip[2:2] – ((ip[0]&0xf)<<2)) – ((tcp[12]&0xf0)>>2)) != 0)' \ -R'http.request.method == "GET" && http.request.uri contains "/ABC/XYZ"' \ -T fields -e http.host -e http.request.uri Я использую вышеуказанные строки tshark, фильтрующие вывод на основе / ABC / XYZ. он выводит динамически случайные данные, например, например, где я нахожу пример […]

В чем разница между использованием команды shell (например, foo) напрямую и использованием $ (foo)?

Я запутался в использовании команды напрямую и с помощью $ (foo). Я использую Mac, я пытаюсь перечислить приложения, которые устанавливаются на brew cask (диспетчер пакетов), и эхо каждого приложения. У меня есть два коротких сценария Shell, первый из которых выглядит так: #!/bin/bash apps=$(brew cask list) for app in ${apps} do echo "${app}" done Он отлично […]

Interesting Posts

ошибка, возникающая при использовании su -c: bash: без контроля заданий в этой оболочке

Какое правило удева срабатывало?

Неизвестный источник отправляет «AT + GC» в / dev / rfcomm0, открытый BlueZ

Установка USB-накопителя, который не распознается

История Bash: «ignoredups» и «erasedups» устанавливают конфликт с общей историей на всех сеансах

Как передать файлы, загруженные с помощью wget через tar?

Блокировка блокировки SMTP с помощью белого списка

Htaccess – сопоставить динамический URL-запрос к статическому файлу

md raid5: «нет действительного суперблока», но mdadm –examine говорит, что все в порядке

использование sudo в приложениях с графическим интерфейсом

Mysql не запускается

Как отделить числовые значения от идентификаторов

Как прочитать файл свойств в ассоциативный массив?

Используйте Lynx для загрузки источника страницы, на которой я сейчас нахожусь.

Какая польза от использования точки до / дома?

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