2
ответа

Нужно ли делать отступ в аргументе команды 'i\' в sed?

Из спецификаций POSIX для sed у меня сложилось впечатление, что текст на строке, следующей за командой i\, нужно выравнивать по левому краю, если вы не хотите, чтобы в выводе были пробельные символы. Быстрый ...
27.09.2016
2
ответа

Являются ли /dev/{udp,tcp} стандартизированными или доступными везде?

Я недавно узнал о псевдоустройствах /dev/udp и /dev/tcp. Являются ли они специфическими для некоторых дистрибутивов GNU/Linux или я могу найти их в других системах unix? Стандартизированы ли они в некоторых ...
21.09.2016
2
ответа

Вывод статистики на OSX

Я хочу использовать команду статистики для получения информации о файле. Я сделал это: эхо Josephs-MacBook-Pro:Desktop-Joseph$ 'привет'> статистика info.txt info.txt Josephs-MacBook-Pro:Desktop-Joseph$16777220...
22.12.2014
2
ответа

команда даты, возвращаясь один или два дня. Наблюдение различных флагов

Я пишу сценарий удара, который должен работать на OSX и Ubuntu. Я не уверен, происходит ли эта конкретная проблема из-за несоответствия ОС; более вероятно вот в чем разница в команде даты на двух оболочках...
17.10.2014
2
ответа

'Sed' существует всего *, отклоняет?

Мое приложение будет работать на всех версиях Основанной на Unix ОС, скажем, Linux, MacOS, HP-UX, Sun Solaris, OSX, и т.д. Я использую следующую команду sed в общем месте для удаления подобранной строки...
19.07.2014
2
ответа

Узнать расширение исполняемых файлов?

Когда я создаю программное обеспечение из источника в системе GNU+Linux, во время этих./настраивать этапов я часто вижу следующую строку: проверка суффикс исполняемых файлов... Как я создаю такую регистрацию...
04.07.2014
2
ответа

Который является самым портативным из sed, awk, жемчуга и sh?

Кто-то может поместить эти инструменты в порядке мобильности? Какой из них несомненно будет найден на даже самом минимальном *, отклоняют системы? Какой-либо из них - 100%, убеждающихся присутствовать? Мое предположение - то, что порядок...
04.04.2014
2
ответа

Когда важно записать портативные сценарии?

Большая часть кода, который я пишу, находится в PHP. Я недавно начал изучать сценарии оболочки. Большинство ресурсов и учебных руководств, с которыми я столкнулся, характерны для Bash. Некоторые предупреждают о bashisms, и некоторые не делают...
14.03.2014
1
ответ

Являются ли восьмеричные управляющие последовательности более переносимыми, чем шестнадцатеричные, для сценариев оболочки

В рамках схемы написания шелл-кода, способного обрабатывать произвольные данные, я искал способ конвертировать нулевые байты в какой-нибудь другой символ. Я обнаружил, что tr требует произвольных байтов...
04.09.2020
1
ответ

Как сделать сценарий оболочки максимально переносимым (POSIX и не -POSIX)

Ситуация :Написание сценария оболочки для выполнения некоторых действий в нескольких оболочках Проблема :Хотя Bourne -совместимые сценарии оболочки (bash, ksh, ash, zsh и т. д. )легко сделать переносимыми (, просто убедитесь, что...
07.08.2020
1
ответ

Безопасно ли жестко указывать путь /etc/ для конфигураций в приложении, в котором я участвую?

Приложение, над которым я работаю, требует файлов конфигурации как часть своей работы. В настоящее время он находится в корневом каталоге приложения. Если бы я следовал FHS, конфиг...
18.07.2020
1
ответ

список процессов с аргументами в кавычках, переносимый

Как можно получить исходную команду, введенную в командной строке, без использования proc или любого другого нестандартного инструмента? При печати списка процессов с помощью ps аргументы, переданные для инициирования ...
11.02.2020
1
ответ

Как переназначить сетевые интерфейсы во время загрузки?

Оказывается, я пытаюсь создать портативный дистрибутив, готовясь к любому аппаратному сбою. Я создаю (или восстанавливаю) дистрибутив Debian с помощью multistrap (или из своих резервных копий) и...
25.12.2019
1
ответ

Содержит ли FreeBSD несколько вариантов основных регулярных выражений?

grep и sed по умолчанию описываются как использующие «базовое регулярное выражение» («BRE»). BRE хорошо описан здесь. Но рассмотрим этот вывод: # echo ' aaaaa ' | grep '\(ааааа\|бббб\)' ааааа # echo ' ...
05.11.2019
1
ответ

MX Linux Не дает мне вариант USB при попытке установить на него

Я создал загрузочный USB MX Linux с помощью программного обеспечения RUFUS. Теперь, когда я пытаюсь установить на USB, он не показывает мне раздел для его установки, пока я загружаю живую установку. Выберите ...
25.08.2019
1
ответ

Портативный способ запуска простого скрипта при запуске

Я пытаюсь запустить скрипт при запуске в качестве root. (Просто устанавливает корневой каталог в / TMP). В настоящее время я использую этот скрипт, чтобы настроить загрузочный крюк, и, по-видимому, для выполнения задания: #! / Bin / Sh -...
20.03.2019
1
ответ

Переносимый способ запуска команды без PATH из сценария bash

cron вызывает мой сценарий bash (это сценарий резервного копирования) с очень разреженным ПУТЬом / usr / bin: / usr. В результате, хотя строка вроде lvcreate --size 1G --snapshot ... отлично работает, когда я запускаю сценарий из ...
10.03.2019
1
ответ

Всесторонний 100% портативный клеммный размер Check Check

тест для поддержки цветов клеммы с использованием TPUT #! / BIN / SH Colors_Supported () {TUPTP-TPTP COMPANDV> / dev / null 2> & 1 && tutput setaf 1> / dev / null 2> & 1 } Я в настоящее время использую ...
30.11.2018
1
ответ

select (2) в FIFO на macOS

В Linux включенная программа возвращается из select и завершается: $ gcc -Wall -Wextra select_test.c -o select_test $ ./select_test чтение с конца чтения закрытие конец записи первое чтение вернуло 0 второе чтение ...
02.08.2017
1
ответ

Несколько аргументов в строках shebang

Linux поддерживает только один аргумент в строке shebang: Это: #! / Bin / sh cat> pr_args << 'EOF' #! / bin / sh -e printf "'% s' \ n" "$ @" EOF cat> shebang << 'EOF' #! pr_args a b c EOF chmod + x ...
19.07.2017
1
ответ

Поддерживают ли оболочки, кроме Bash и Zsh, цитирование ANSI-C? Например, $'string'

У меня есть сценарий оболочки, который использует следующее для печати зеленой галочки в выводе: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" После прочтения ...
18.06.2017
1
ответ

Как сделать переносимую флешку Ubuntu на разные компьютеры? [закрыто]

Я установил Ubuntu на свой USB-накопитель, и на моем основном ПК все работает, как ожидалось, но когда я подключаю USB-накопитель к ноутбуку и пытаюсь загрузиться, он застревает в цикле загрузки на экране загрузки. ...
21.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
ответ

как я могу запускать старые программы с MIPS?

У меня есть старый компьютер с программой под названием atomTV для просмотра и создания фильмов из файлов молекулярных траекторий. У меня есть только двоичный файл, и платформа, на которой он работал, была 64-битной архитектурой MIPS, где я ...
25.10.2016
1
ответ

Можно предположить, что мои используемые команды существуют по умолчанию почти во всех дистрибутивах

Я поддерживаю небольшой код драйвера USB-устройства для Linux. Это код пользовательского режима, поэтому есть места, где нам нужно узнать, какая версия libudev и т. Д. Итак, единственный способ, который я придумал ...
08.09.2016
1
ответ

Я могу петлять из Ubuntu в Монетном дворе?

Я задавался вопросом, так как недавно я решил, что хочу переместить от Ubuntu 14.04 до монетного двора XFCE Linux, если игры, установленные в Ubuntu, будут работать в Монетном дворе? Я скопировал свою домашнюю папку на внешний жесткий диск...
12.04.2015
1
ответ

Мобильность исполняемого файла к другой машине Linux

Я установил программу Движение на одной машине Linux (M1) и хочу ту же программу на другом (M2). Существуют различные сборки этой программы, и я забыл, какой я использовал, я - также...
11.10.2014
1
ответ

Тестирование эквивалентности для статуса выхода

Следующие два списка команд портативно эквивалентны? $foo; $ эха? # (1) и $foo && отзываются эхом 0 || $ эха? # (2) Постскриптум Считают статус выхода команды определенным так: #!/bin/sh выходят из "1$"...
18.12.2011
0
ответов

В какой системе UNIX -или файловой системе поле st _блоков возвращает stat (), а не число блоков по 512 -байт?

Я всегда предполагал, что поле st _блоков, возвращаемое системными вызовами stat ()/lstat ()... и которое du использует для получения информации об использовании диска файлами, выражалось в единицах по 512 байт. Проверяя спецификацию POSIX, я вижу, что PO
18.09.2021
0
ответов

Kali Linux на портативном SSD с сохранением данных

Мне нужно настроить портативную среду kali -linux, которую я могу загрузить на любом доступном компьютере. Я не хочу использовать виртуальную среду, потому что мне нужно будет загрузить VMware на хост-компьютер,...
27.07.2021