0
ответов

Следует ли мне заканчивать свои текстовые файлы / файлы сценариев новой строкой? [дубликат]

Возможный дубликат: какой смысл добавлять новую строку в конец файла? Что считается лучшим поведением: оставить последнюю букву последней строки последним байтом файла, ...
13.04.2017
0
ответов

Независимый от оболочки способ переноса файлов точек из одной папки в другую [дубликат ]

У меня есть два каталога: foo: каталог с точечными файлами в нем foo2: пустой каталог Я хотел бы иметь решение для копирования всех точечных файлов из foo в foo2. Я бы хотел найти решение, которое не ...
13.04.2017
0
ответов

Правильно ли я понимаю, как символические ссылки и `..` взаимодействуют в POSIX

Я работаю над математическим описанием путей (таких как пути к файлам, но также более абстрактным и общим). Одна из самых сложных вещей определить поведение .. (φ в связанном сообщении); ...
15.09.2016
0
ответов

Какие кодировки символов поддерживаются posix?

POSIX определяет поведение таких инструментов, как grep, awk, sed и т. Д., Которые работают с текстовыми файлами. Поскольку это текстовый файл, я думаю, что есть проблема (и) с кодировкой символов. Вопрос: Что такое ...
12.06.2016
0
ответов

Почему daemon (3) игнорирует SIGHUP только в FreeBSD?

В рамках обсуждения systemd tmux daemon () на reddit я заметил, что только версия FreeBSD библиотеки daemon () libc вызывает вызов библиотеки libc. игнорирует SIGHUP sigaction (2), но не OpenBSD или glibc / misc / ...
30.05.2016
0
ответов

Что означает вывод xargs show limits

Вы можете использовать xargs для обнаружения ограничений в используемой вами командной строке: $ xargs --show-limits Переменные среды занимают 1901 байт. Верхний предел длины аргумента в POSIX (эта система): ...
29.04.2016
0
ответов

Соответствие POSIX программы cd?

Является ли globbing и shell expansion одним и тем же? Я изучаю C, написав пользовательскую оболочку, и я также изучаю POSIX. Теперь мне интересно, соответствует ли POSIX то, что cd - возвращает вас назад, а ~ означает home ...
23.04.2016
0
ответов

Как удалить дубликаты из вывода tshark [duplicate]

sudo tshark -i ppp0 'tcp port 80 \ и (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' \ -R'http.request.method == "GET" && http.request.uri содержит "/ABC/...
02.04.2016
0
ответов

Как понять определение простой команды?

Из POSIX 2013: ''простая команда'' - это последовательность необязательных назначений переменных и перенаправлений, в любой последовательности, за которыми по желанию следуют слова и перенаправления, завершаемые управляющим ...
22.03.2016
0
ответов

Как понять это описание POSIX о `(`, `)` и `test`?

Из POSIX 2013: Расширения XSI, определяющие бинарные первичные операторы -a и -o и операторы '(' и ')', были помечены как устаревшие. (Многие выражения, использующие их, неоднозначно определены ...
19.03.2016
0
ответов

Как понять порядок между раскрытиями?

Из POSIX 7: порядок раскрытия слов должен быть следующим: расширение тильды (см. Раздел 2.6.1), раскрытие параметров (см. Раздел 2.6.2), подстановка команд (см. Раздел 2.6 ....
16.03.2016
0
ответов

В чем разница между идентификаторами токенов WORD и NAME?

В POSIX 7 грамматика оболочки (раздел 2.10 в XCU) упоминает несколько идентификаторов токенов. Я запутался в двух: WORD и NAME. В чем их различия? Например, является ли опция команды WORD ...
16.03.2016
0
ответов

POSIX печать определения функции

Bash может печатать определение функции: $ bash -c 'y(){ echo z; }; export -f y; export -f' y () { echo z } declare -fx y Однако это не работает под POSIX Bash, /bin/sh и /bin/dash: $ bash --posix -...
09.03.2016
0
ответов

Должны ли операнды утилиты всегда появляться после всех опций утилиты?

В POSIX указано имя_установки [-a] [- b] [- c аргумент_параметра] [-d | -e] [- f [аргумент_параметра] ]] [операнд ...] ... Аргументы, следующие за последними опциями и опциями-аргументами, называются «операндами». ...
10.02.2016
0
ответов

Расширение параметров на несколько переменных

Расширение параметров на одну переменную работает как ожидалось. Но как расширить параметры, состоящие из нескольких переменных? Пример: #!/bin/sh foo=/lorem/ipsum; bar=dolor/sit tmp="$foo/$bar" printf '%...
16.01.2016
0
ответов

Назначения переменных влияют на текущий запущенный shell

Пока писал код, обнаружил, что эта строка: $ TZ="America/Los_Angeles" date; echo "$TZ" Thu Dec 24 14:39:15 PST 2015 правильно показывает фактическое время в "Лос-Анджелесе" и что значение ...
25.12.2015
0
ответов

Почему cd-ing to // устанавливает PWD на //, а больше косых черт просто дает /? [дубликат]

В моем ящике ubuntu я случайно сделал cd // и заметил, что мой текущий путь изменился на //. ls показал содержимое моего корневого каталога. Когда я пробую cd /// (или любое другое количество косых черт), я просто ...
29.10.2015
0
ответов

Что такое posix , и как я могу повысить свои разрешения с помощью Python? [закрыто]

Мне было интересно, могу ли я повысить свои права доступа к chromebook с помощью os posix, используя скрипт python. Мне не дали административных разрешений, когда мне дали ноутбук для учебы в колледже.
20.10.2015
0
ответов

Как объединить классы символов POSIX регулярного выражения?

Мне нужно объединить разные классы символов в обычном выражении, используемом sed. Мне нужно сопоставить [: word:] и знак минуса -. Как это выглядит? Все мои попытки не увенчались успехом или ...
16.10.2015
0
ответов

Ищу утилиту POSIX для проверки, является ли имя файла символической ссылкой

Я знаю, что некоторые оболочки по крайней мере поддерживают операторы проверки файлов, которые определяют, когда имя файла называет символическую ссылку. Существует ли служебная программа POSIX1, обеспечивающая такую ​​же функциональность? 1 Возможно, я
10.09.2015
0
ответов

Изменить формат времени в файле

У меня есть вывод команды sar, а время не POSIX: Linux 2.6.32-431.29.2.el6.x86_64 (test.server.com) 01.08.2015 _x86_64_ (32 CPU) 12:00:01 AM CPU% usr% nice% sys% ...
08.09.2015
0
ответов

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

Я работаю над инструментом, обрабатывающим огромное количество сигналов (с разными сигналами) ) с помощью sigaction (). Мне нужно обработать случай, если приходит новый сигнал, а предыдущий был в обработчике сигналов ....
04.09.2015
0
ответов

Насколько надежны / переносимы встроенные модули / команды Nix (echo, ps, sort, uniq) из Debian в другие дистрибутивы

Я написал сценарий и меня интересует его надежность / переносимость. #! / bin / bash threadPlease () {ps -mo lwp, c -p $ 1 | sort -gk 2 | uniq -f 1} THREAD_LINE = $ (threadPlease $ 1 | grep -v - | ...
30.08.2015
0
ответов

POSIX-поведение якорей sed ^ и $ regex с многострочными пространствами шаблонов

Каково POSIX-поведение якорей sed ^ и $ при использовании в начале и конце regex, если пространство шаблонов содержит встроенные символы новой строки, например, после использования команды N? Если они ...
18.08.2015
0
ответов

Возникли проблемы с назначением одной переменной другой в оболочке без использования кавычек? [дубликат]

Этот вопрос касается присвоения всего содержимого одной переменной другой переменной. Переменная не используется (отправляется в эхо и т. Д.) Во время присвоения не выполняется расширение параметров. ...
06.08.2015
0
ответов

Потоки против прерываний

Что означает, когда потоки разделены по времени? Означает ли это, что они работают как прерывания, не выходят, пока процедура не завершена? Или он выполняет одну инструкцию из одного потока, затем одну инструкцию ...
29.07.2015
0
ответов

Существует ли стандартный способ выполнения `tac` в POSIX [дубликат]

Похоже, что по крайней мере IBM AIX и HP-UX не имеют команды tac по умолчанию. Есть ли способ сделать это, используя только базовые стандартные утилиты оболочки posix, доступные во всех системах UNIX? Кроме того, это ...
29.07.2015
0
ответов

Как отправить весь вывод в `logger` в оболочке POSIX?

Я хотел бы регистрировать стандартный вывод и стандартную ошибку отдельно в .xprofile с помощью регистратора. Я думаю, что в Bash это будет выглядеть примерно так: exec 1>> (logger --priority user.notice --tag $ (...
27.07.2015
0
ответов

Ошибка компиляции Python 2.7.10

Я хочу добавить Python 2.7 в свой Unix. Я загрузил исходники в VirtualBox на который установлен и запущен Unix ./configure --prefix = / usr \ --enable-shared \ ...
11.07.2015
0
ответов

/bin/sh ошибка сценария "arithmetic expression: expecting primary: " + " "

ERROR: ./client-disconnect.sh: 22: ./client-disconnect.sh: arithmetic expression: expecting primary: " + " Мне просто нужно знать, как это исправить. Это нужно для учета пользователей в OpenVPN. Сценарий #!/bin/...
07.07.2015