1
ответ

Перенос сценариев оболочки из Solaris 10 в RHEL 7.5 [закрыто]

Исходная среда: $ uname -a Машина SunOS1 5.10 Generic_150400-63 sun4u sparc SUNW,SPARC-Enterprise $ pwd / $ ls -l /bin/sh lrwxrwxrwx 1 root root 13 1 ноября 19:39 /bin/sh -> ../.....
14.11.2018
1
ответ

zsh и POSIX эквивалент bash `{var}> & 1`

Есть ли в zsh эквивалент {var}> & 1? В руководстве по bash сказано: Каждому перенаправлению, которому может предшествовать номер файлового дескриптора, вместо этого может предшествовать слово в форме {varname}. ...
02.10.2018
1
ответ

Может ли системный вызов с не документированным `reintr return 'return` eintr`

Я пишу небольшую приложение, и я хочу сделать его как можно более портативным (Linux , * BSD и, возможно, другие Unixes). Мой главный вопрос - это управление EINTR. Я прочитал, что есть некоторые системы ...
10.09.2018
1
ответ

Как правильно сохранить символ новой строки в переменной оболочки (POSIX )?

Попытка обновления уточнить на примере следующие команды оболочки :SHELLVARIABLE="1st line, 2-я линия, 3-я линия, " printf '%s' "$SHELLVARIABLE" сгенерировать этот вывод :1-я строка, <...
08.09.2018
1
ответ

Является ли POSIX- совместимая реализация, необходимая для поддержки локалей, отличных от стандартных?

Я хотел бы реализовать минимальную POSIX-совместимую утилиту make. Однако в спецификации упоминается, что на реализацию должны влиять следующие переменные среды: LANG, LC_ALL, ...
07.09.2018
1
ответ

Является ли Posix подмножеством Single UNIX Specification?

Я знаю, что вопрос о различиях между Posix и SUS уже был задан и на него были даны красивые ответы. В любом случае, ответы, похоже, предполагают возможность того, что SUS "включает в себя больше, чем ... ...
18.08.2018
1
ответ

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

Каждый раз, когда я подключаюсь к одной из моих удаленных машин Ubuntu, gnome-terminal отражает тот факт, что я нахожусь на удаленной машине в заголовке, используя формат, похожий на "$ USER" @ "$ (hostname -s)": "$ PWD". Я очень ...
19.06.2018
1
ответ

Проверка строки с использованием регулярного выражения posix class

Я пытаюсь создать проверку для адреса поле в файле Файл выглядит так; 123 Strata Ln. 15 138-я авеню 27 Hilltop Dr. Apt. 7 F52 Milk Ln. 156А Фантастическая ул. 56 образец Ln. Это ...
16.06.2018
1
ответ

POSIX-правильный способ изолировать файлы с символами новой строки с помощью find?

Возникает вопрос: как найти файлы, содержащие новую строку в имени файла ?, где принятый ответ обрабатывает изоляцию файлов с новой строкой через Цитирование ANSI-C, и это прекрасно работает в ksh и bash, но как ...
05.06.2018
1
ответ

Стандартизирует ли POSIX номера файловых дескрипторов?

Требует ли POSIX, что stdin равен 0, stdout равен 1, а stderr равен 2 или это только условность? Отходят ли другие системы от этого соглашения, или это безопасное предположение?
14.04.2018
1
ответ

Использование вывода команды в качестве набора для tr

В моем курсе системного программирования я должен просмотреть отрывок текста и заменить наиболее частое слово с другой фразой. К сожалению, мне разрешено использовать только команды tr ...
24.01.2018
1
ответ

Что такое заглавная буква X в posix / chmod?

Я знаю, что такое ugoa (владелец, группа, другие, все) или rwx (чтение / право / выполнение) или 4,2,1 или -, f, d , l, и я попытался прочитать в man chmod, чтобы понять, что такое заглавная X в chmod, но там не было записи ...
13.01.2018
1
ответ

Правильно обрабатывать файлы Unicode с BOM с помощью инструментов POSIX

Попытка использовать grep сегодня я столкнулся со знакомой проблемой метки порядка байтов (BOM) в файле Unicode (в данном случае UTF-8). В частности, я пытался найти файл, начинающийся с XYZ с ...
03.01.2018
1
ответ

Что обозначают буквы в команде `fc`?

Я только что наткнулся на команду fc, которая позволяет вам редактировать предыдущую команду и запускать ее после. У него есть собственная переменная среды FCEDIT для настройки редактора и страница руководства в POSIX ...
16.09.2017
1
ответ

точка (.) Или поведение исходного кода в bash при установленном режиме POSIX (OS X)

Я попытался проверить разницу в поведении. (или аналогично исходный код) встроенный. Я использую bash 3.2 на El Capitan. Согласно документации, установка режима POSIX (set -o posix) должна ...
26.08.2017
1
ответ

Можно ли изменить сообщение об ошибке, вызванное расширением параметра, используя формат «$ {pattern:? Word}»?

Предположим, у меня есть следующий сценарий с именем test.sh: #! / bin / sh - printf '% s \ n' "$ {1:? пустой или отсутствующий аргумент}" При запуске без каких-либо аргументов командной строки он ведет себя следующим образом: $ ./test.sh ...
22.08.2017
1
ответ

Выходной сигнал в ловушке, вызвавший ее вызов?

Допустим, у меня есть следующая ловушка, которая улавливает некоторые сигналы, завершающие скрипт: #! / Bin / ш trapterm () {echo "Процесс (PID: $$) прерван." > & 2 выход 2 } # добавить ловушку в ...
15.07.2017
1
ответ

'Mv' будет когда-либо иметь способность создать каталоги?

Этот вопрос просит лучший способ создать каталог при использовании mv, если он не существует. Мой вопрос состоит в том, почему это не встроенная функция mv? Есть ли некоторая фундаментальная причина из-за который это...
23.05.2017
1
ответ

Что такое основные команды?

Я натолкнулся на понятие основных команд при запуске man find:. . . ПЕРВИЧНЫЕ ОСОБЕННОСТИ Все первичные числа, которые принимают числовой аргумент, позволяют перед числом ставить знак плюс («+») или знак минус («...
18.05.2017
1
ответ

POSIX Awk на Solaris 11?

Это более или менее ответ на следующие два вопроса: Синтаксическая ошибка при удалении повторяющихся строк через awk '! x [$ 0] ++' файл Альтернатива awk / nawk в SunOs и Linux Я вижу, что в Solaris 10 ...
21.04.2017
1
ответ

Как я могу разрешить пользователю просматривать каталог, но не дать ему подтвердить существование других файлов/каталогов

Я пытаюсь создать каталог, в котором пользователь может просматривать каталог, но не подтверждать существование чего-либо в каталоге. Я пробовал устанавливать разрешения так, чтобы пользователь имел право на выполнение, но не ...
13.04.2017
1
ответ

Является ли `var = value builtin` тем же, что и` var = value; builtin`?

В своем ответе здесь я использовал конструкцию: n = $ 1 shift Reading Token Recognition spec, я понимаю, что оболочка разберет эту строку на две части - присвоение переменной n = $ 1 и встроенная ...
13.04.2017
1
ответ

Реализация Linux конфигурации системы является “переменным” ARG_MAX, отличающимся от других системных переменных, и является этим совместимый POSIX?

В оболочке, как объяснено в этом это Вопросы и ответы в контексте расширения, в зависимости от системы, максимальная длина аргумента команды первоначально ограничивается установкой ядра...
13.04.2017
1
ответ

Альтернатива POSIX-printf предикату находки GNU

Я хотел бы переписать эти 2 команды, таким образом, они будут использовать только совместимые POSIX переключатели: найдите "$TARGET_DIR"-maxdepth 1 - тип d-printf' (DIR) %f\n' находит "$TARGET_DIR"-maxdepth 1 - тип f-printf '%s %...
29.03.2017
1
ответ

Posix Character Устанавливает разницу между [[: blank:]] и [[: space:]]?

На этом веб-сайте написано: [[: blank:]] символы пробела и табуляции [[: space:]] пробельные символы В чем разница между пробелами и символами табуляции и пробельными символами? На мой взгляд, они ...
21.03.2017
1
ответ

Как создать POSIX-совместимую относительную символическую ссылку в / bin / sh?

Идея состоит в том, чтобы настроить среду следующим образом: mkdir ~ / ярлыки cd ярлыки ln -s ../ .. up2 В результате я хочу иметь возможность переходить на 2 каталога вверх по дереву файлов всякий раз, когда я вызываю: ~ / dev / ...
10.03.2017
1
ответ

Лексический анализ для присвоения в оболочке POSIX

Для лексического анализа в оболочке POSIX, из http://pubs.opengroup.org/onlinepubs/007904875/utilities/xcu_chap02.html 7. [Назначение перед именем команды ] а. [Когда первое слово] ...
26.12.2016
1
ответ

Почему «who mil» разрешено не выводить данные ?

В издании IEEE Std 1003.1-2008 от 2016 г. (также известном как The Open Group Base Specifications Issue 7 или просто стандарт POSIX) в разделе «Обоснование» утилиты who упоминается следующее: Это ...
11.12.2016
1
ответ

Как проверить, совместимо ли мое руководство с POSIX? [закрыто]

Как проверить, соответствуют ли мои man-страницы POSIX? Пример: если я набираю "man 3p xyz", я хочу быть уверен, что если xyz существует в POSIX, я получу актуальную информацию об этой функции ...
29.10.2016
1
ответ

Как превратить подчеркнутые строчные буквы в прописные? - С помощью команды 'tr' [duplicate]

Я пробовал с: $ echo 'Ciência' | tr 'a-z' 'A-Z' CIêNCIA Но символ 'ê' не меняется, очевидно, потому что он акцентирован. Тогда я попробовал с POSIX-классами: echo "Ciência" | tr '[:lower:]'...
29.10.2016