Tag: командной строки

Разница между параметрами командной строки «-» и «-» с префиксом?

Сценарии в командной строке предлагают широкий диапазон типов параметров. Часто параметры могут передаваться скрипту через «- [параметр]» или «- [параметр]». Но в чем разница? Почему некоторые параметры имеют двойной «-» и некоторые только один префикс «-»? Существует ли соглашение о технической причине? Пример возможных параметров git . (См. –exec-path[=<path>] vs. -c name=value ) git [–version] […]

Ошибка при экспорте результата действительной команды в качестве переменной bash

Я пытаюсь экспортировать результат командной строки в качестве переменной среды en. Вот как я это делаю: group_id=$(aws ec2 describe-security-groups –filters Name=group-name,Values=${group_name} \ | jq '.["SecurityGroups"][0].GroupId' \ | sed -e 's/^"//' -e 's/"$//' ) Однако, когда я запускаю файл bash, я получаю следующую ошибку: Error parsing parameter '–filters': Expected: '=', received: 'EOF' for input: ^ Команда […]

Есть ли способ изменить настройки отображения KDE4 из командной строки?

Рассмотрим следующую настройку: Мой ноутбук обычно находится на моем столе, подключенном к электропитанию, внешней клавиатуре и мыши и внешнему монитору. Поскольку экран ноутбука довольно маленький, а мой монитор довольно большой, я работаю с экраном ноутбука, выключенным, используя только внешний монитор. Недавно я хотел взять ноутбук в другое место, чтобы продолжить работу там, поэтому я отключил […]

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

Предположим, у меня есть каталог ~/mydir котором есть целая куча текстовых файлов. Я хочу найти searchterm в этом каталоге, а затем просмотреть файл с наибольшим количеством совпадений. Как это сделать, используя только одну команду?

труба в качестве аргументов

Я пытаюсь использовать вывод команды в качестве аргументов: Команда: /home/alexandre/dropbox.py exclude add ls | grep -v photos /home/alexandre/dropbox.py exclude add ls | grep -v photos Я должен добавить список файлов, например: /home/alexandre/dropbox.py exclude add a.txt b.txt c.txt ls | grep -v photos ls | grep -v photos предоставит мне список всех файлов, кроме photos в […]

Замещать несколько форматов звукового файла без дефляции

У меня есть папка, которую я хочу заархивировать, но не сдуть звуковые файлы (так как я создам файл расширения для Android). Для достижения этого можно использовать флаг -n. то есть zip -n .mp3 main_expansion thaisounds то создается новая zip-папка, где хранятся, но не дефлируются mp3-звуковые файлы. Проблема в том, что у меня также есть еще […]

Хотите напечатать NULL, если значение отсутствует как выход awk

Я пытаюсь напечатать вывод команды tshark с помощью awk ниже, это моя команда: tshark -r "test.pcap" -odiameter.tcp.ports:"1234" -R 'diameter.cmd.code == 272 and diameter.flags.request==0 and !tcp.analysis.retransmission and diameter.flags.T == 0' -Tpdml -Tfields -ediameter.Session-Id -ediameter.CC-Request-Type -ediameter.Result-Code -ediameter.Validity-Time -ediameter.Unit-Quota-Threshold -ediameter-Value-Digits | awk '{print $1":"$2":"$3":"$4":"$5":"$6}' Вывод: xyz.test.com:1:2001:300:400:1234 Если какое-либо из шести полей пустое, я хочу напечатать «" или значение […]

команда оболочки cd! $

Я посмотрел на этот вопрос и искал его, но не могу найти окончательного ответа. Что делает !$ При вводе в терминал? Я набрал mkdir /path/to/dir cd !$ Который привел меня в /path/to/dir но я все равно хотел бы точно знать, что делает оператор !$ .

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

TL; DR Мне нужно выровнять столбцы записей в fstab, игнорируя комментарии: /dev/foo /foo ext4 defaults 0 2 # comment line 1 /dev/bar /bar ext4 defaults 0 2 # comment line 2 UUID=1234567890 /baz ext4 defaults 0 2 должен стать /dev/foo /foo ext4 defaults 0 2 # comment line 1 /dev/bar /bar ext4 defaults 0 2 […]

путь к папке в папке в терминале

У меня есть несколько файлов, которые сохраняются как Year -> Month -> Day -> bunch of .nc files Я хотел бы создать список всех каталогов, содержащих nc-файлы. Я могу указать путь каждого файла nc: find /Year/ -name *.nc | sort > directory_list.txt который находит каждый .nc-файл в подкаталогах этой папки в этом основном файле. Эти […]

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