Есть ли в zsh эквивалент {var}> & 1? В руководстве по bash сказано: Каждому перенаправлению, которому может предшествовать номер файлового дескриптора, вместо этого может предшествовать слово в форме {varname}. ...
Я пишу небольшую приложение, и я хочу сделать его как можно более портативным (Linux , * BSD и, возможно, другие Unixes). Мой главный вопрос - это управление EINTR. Я прочитал, что есть некоторые системы ...
Попытка обновления уточнить на примере следующие команды оболочки :SHELLVARIABLE="1st line, 2-я линия, 3-я линия, " printf '%s' "$SHELLVARIABLE" сгенерировать этот вывод :1-я строка, <...
Я хотел бы реализовать минимальную POSIX-совместимую утилиту make. Однако в спецификации упоминается, что на реализацию должны влиять следующие переменные среды: LANG, LC_ALL, ...
Я знаю, что вопрос о различиях между Posix и SUS уже был задан и на него были даны красивые ответы.
В любом случае, ответы, похоже, предполагают возможность того, что SUS "включает в себя больше, чем ... ...
Каждый раз, когда я подключаюсь к одной из моих удаленных машин Ubuntu, gnome-terminal отражает тот факт, что я нахожусь на удаленной машине в заголовке, используя формат, похожий на "$ USER" @ "$ (hostname -s)": "$ PWD". Я очень ...
Я пытаюсь создать проверку для адреса поле в файле Файл выглядит так; 123 Strata Ln.
15 138-я авеню
27 Hilltop Dr. Apt. 7
F52 Milk Ln.
156А Фантастическая ул.
56 образец Ln. Это ...
Возникает вопрос: как найти файлы, содержащие новую строку в имени файла ?, где принятый ответ обрабатывает изоляцию файлов с новой строкой через Цитирование ANSI-C, и это прекрасно работает в ksh и bash, но как ...
Требует ли POSIX, что stdin равен 0, stdout равен 1, а stderr равен 2 или это только условность? Отходят ли другие системы от этого соглашения, или это безопасное предположение?
В моем курсе системного программирования я должен просмотреть отрывок текста и заменить наиболее частое слово с другой фразой. К сожалению, мне разрешено использовать только команды tr
...
Я знаю, что такое ugoa (владелец, группа, другие, все) или rwx (чтение / право / выполнение) или 4,2,1 или -, f, d , l, и я попытался прочитать в man chmod, чтобы понять, что такое заглавная X в chmod, но там не было записи ...
Попытка использовать grep сегодня я столкнулся со знакомой проблемой метки порядка байтов (BOM) в файле Unicode (в данном случае UTF-8). В частности, я пытался найти файл, начинающийся с XYZ с ...
Я только что наткнулся на команду fc, которая позволяет вам редактировать предыдущую команду и запускать ее после. У него есть собственная переменная среды FCEDIT для настройки редактора и страница руководства в POSIX ...
Я попытался проверить разницу в поведении. (или аналогично исходный код) встроенный. Я использую bash 3.2 на El Capitan. Согласно документации, установка режима POSIX (set -o posix) должна ...
Предположим, у меня есть следующий сценарий с именем test.sh: #! / bin / sh -
printf '% s \ n' "$ {1:? пустой или отсутствующий аргумент}" При запуске без каких-либо аргументов командной строки он ведет себя следующим образом: $ ./test.sh
...
Допустим, у меня есть следующая ловушка, которая улавливает некоторые сигналы, завершающие скрипт: #! / Bin / ш
trapterm () {echo "Процесс (PID: $$) прерван." > & 2 выход 2
} # добавить ловушку в ...
Этот вопрос просит лучший способ создать каталог при использовании mv, если он не существует. Мой вопрос состоит в том, почему это не встроенная функция mv? Есть ли некоторая фундаментальная причина из-за который это...
Я натолкнулся на понятие основных команд при запуске man find:.
.
.
ПЕРВИЧНЫЕ ОСОБЕННОСТИ Все первичные числа, которые принимают числовой аргумент, позволяют перед числом ставить знак плюс («+») или знак минус («...
Это более или менее ответ на следующие два вопроса: Синтаксическая ошибка при удалении повторяющихся строк через awk '! x [$ 0] ++' файл
Альтернатива awk / nawk в SunOs и Linux Я вижу, что в Solaris 10 ...
Я пытаюсь создать каталог, в котором пользователь может просматривать каталог, но не подтверждать существование чего-либо в каталоге. Я пробовал устанавливать разрешения так, чтобы пользователь имел право на выполнение, но не ...
В своем ответе здесь я использовал конструкцию: n = $ 1 shift Reading Token Recognition spec, я понимаю, что оболочка разберет эту строку на две части - присвоение переменной n = $ 1 и встроенная ...
В оболочке, как объяснено в этом это Вопросы и ответы в контексте расширения, в зависимости от системы, максимальная длина аргумента команды первоначально ограничивается установкой ядра...
Я хотел бы переписать эти 2 команды, таким образом, они будут использовать только совместимые POSIX переключатели: найдите "$TARGET_DIR"-maxdepth 1 - тип d-printf' (DIR) %f\n' находит "$TARGET_DIR"-maxdepth 1 - тип f-printf '%s %...
На этом веб-сайте написано: [[: blank:]] символы пробела и табуляции
[[: space:]] пробельные символы В чем разница между пробелами и символами табуляции и пробельными символами? На мой взгляд, они ...
Идея состоит в том, чтобы настроить среду следующим образом: mkdir ~ / ярлыки
cd ярлыки
ln -s ../ .. up2 В результате я хочу иметь возможность переходить на 2 каталога вверх по дереву файлов всякий раз, когда я вызываю: ~ / dev / ...
Для лексического анализа в оболочке POSIX, из http://pubs.opengroup.org/onlinepubs/007904875/utilities/xcu_chap02.html 7. [Назначение перед именем команды ] а. [Когда первое слово] ...
В издании IEEE Std 1003.1-2008 от 2016 г. (также известном как The Open Group Base Specifications Issue 7 или просто стандарт POSIX) в разделе «Обоснование» утилиты who упоминается следующее: Это ...
Как проверить, соответствуют ли мои man-страницы POSIX? Пример: если я набираю "man 3p xyz", я хочу быть уверен, что если xyz существует в POSIX, я получу актуальную информацию об этой функции ...
Я пробовал с: $ echo 'Ciência' | tr 'a-z' 'A-Z'
CIêNCIA Но символ 'ê' не меняется, очевидно, потому что он акцентирован.
Тогда я попробовал с POSIX-классами: echo "Ciência" | tr '[:lower:]'...