Tag: оболочки

Как сохранить новые строки, исходящие из вывода команды во время присвоения переменной?

Рассматривать: $ getfacl somefile.dat # The output is formatted and contains several new lines.. # file: somefile.dat # owner: user1 # group: group1 user::rw- group::r– #effective:r– mask:r– other:r– $ $ ACL_PERMISSIONS=$(getfacl somefile.dat); $ echo $ACL_PERMISSIONS; # file: somefile.dat # owner: user1 # group: group1 user::rw- group::r– #effective:r– mask:r– other:r– Итак, как мне сохранить эти новые […]

читать запись файла по записи и делать преобразование в последующую запись на основе вышеуказанной записи и записывать в другой файл

Файл данных является файлом фиксированной длины, и я хочу прочитать запись файла по записи и сделать преобразования в последующие записи на основе предыдущих записей (и записать результаты в другой файл). Пример : CTD1234abcdTRN0001 AA 5678defg BB 8910erty CTD5678qwerTRN5678 AA 9876bvcn BB 8765zxcv Теперь я хочу, чтобы TRN0001 из записи CTD записывался в последующие записи AA […]

Выйти из команды sh?

Привет Я вызываю сценарий оболочки из другого сценария оболочки, и если этот вызов сценария идет успешно, мне нужно продолжить дальше, и я использую команду sh для вызова другого сценария, например: sh payloadjob.sh if [[ $? -eq 0 ]]; then echo Success message else echo Failure message fi Но я замечаю, что даже вызов сценария успешно […]

Терминальный эмулятор падает с функцией с помощью вложенных операторов case?

Эта функция в основном направлена: alias "git log"="git log –name-status" если бы это было возможно. Поскольку в нем нет псевдонима с пробелами, я выбираю написать функцию оболочки: git() { case $# in 1) case "$1" in log) git log –name-status ;; *) git "$@" ;; esac ;; *) git "$@" ;; esac } Однако всякий […]

Понимание Escaping

Мой источник вопроса – это ответ на эту ссылку , плюс некоторые дополнительные вещи ОБНОВИТЬ Я понимаю первую команду, т.е. grep \\[[az\|1-9]*\\] file но я не понимаю вывод второй команды, то есть grep \[[az\|1-9]*\] file , Теперь я просто хочу понять, как создается вывод второй команды, особенно потому, что grep полностью отобрал всю третью и […]

Чтение файла слово за словом

Моя проблема состоит в том, чтобы читать текстовый файл слово за словом и восстанавливать каждое слово в переменной. Я попытался сделать: while read ligne; do { for ( i=1; i<= length ($ligne); i++); do { var=$(awk '{print $i}' test.txt)} }done < test.txt Но это не работает, и у меня есть эта ошибка: Couldn't parse this […]

LD_LIBRARY_PATH не найден – CentOS

Я пытаюсь запустить следующие две команды … LD_LIBRARY_PATH = / opt / oracle / instantclient_12_1 экспортировать LD_LIBRARY_PATH Но когда я запускаю первую команду, я получаю сообщение об ошибке -bash: LD_LIBRARY_PATH: command not found Ниже приведены данные моей ОС, OS Version = CentOS release 5.9 (Final) Platform Data = 2.6.18-348.18.1.el5 x86_64 x86_64 GNU / Linux Я […]

Как печатать буквы «block» в терминале?

Как сделать эхо / печать блок-надписей в терминале, например: ? figlet и toilet не помогают. Символы Unicode U + 25A0 или U + 2588 не обозначены . Это не дубликат. Как я уже сказал, figlet , banner и toilet имеют стилей для того, что я хочу, как изображено на изображении.

Обновление последнего измененного времени файла

Я создал сценарий для чтения 15 файлов pcap из папки и слияния в одном файле с помощью команды mergecap. Я хочу, чтобы объединенный файл имел время создания, такое же, как и первый файл из 15 файлов, и последнее измененное время, такое же, как и последний 15-й файл. WRT Изменение атрибутов «Дата создания» и «Последнее изменение» […]

Запуск sh-файла работает только в том случае, если каталог cd'd для скриптов

Я пытаюсь запустить файл .sh через синтаксис ./file.sh . Я, ошибочно, думал, что можно будет запустить: ./usr/bin/foo/bar.sh который просто дает "No such file or directory" . Однако, если я запустил: cd /usr/bin/foo && ./bar.sh Он работает отлично. Почему не возможен первый подход? (Я использую Lubuntu 14)

Interesting Posts

cat: write error: Недопустимый аргумент

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

Сбой главного узла Proxmox

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

Учитывает ли зависимость dpkg -r между приложениями?

Почему Unix устанавливает флаг исполняемого файла для файловых систем FAT?

Grep точное количество цифр и некоторые другие символы

Использовать шрифт PSF в эмуляторе терминала X11

Как отправить пакеты, поступающие со второго маршрутизатора на конкретном порту обратно на маршрутизатор, используя iptables, а не маршрут

Каково значение «1» в ls (1)?

Разница между загрузочными и не загружаемыми разделами

Советы по автоматическому обновлению программного обеспечения в OpenSuse (zypper)

Как анализировать команды из текстового файла в сценарий bash в CLI

Как удалить пользователя из группы?

Rsync – Поврежденный MAC на входе

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