0
ответов

Есть ли какое-нибудь руководство по написанию сценариев bash, совместимых как с CentOS, так и с Ubuntu

Здесь я упрощаю свой сценарий. Я создал серию bash-скриптов и протестировал их в Ubuntu. Я хочу убедиться, что мои скрипты (синтаксис bash )работают одинаково под CentOs. Есть ли какое-нибудь руководство, как...
24.04.2021
0
ответов

Linux с флешки

Я хочу запустить Linux с флешки. Я уже использую двойную загрузку Windows 10 и Ubuntu на своем ноутбуке и записал новый ISO-образ на флэш-накопитель. Каждый раз, когда я загружаю его в прямом эфире, это приводит меня к ...
25.02.2020
0
ответов

POSIX make не поддерживает глобусы в предварительных требованиях?

Я читал определение POSIX 7 Make и заметил, что предварительные требования почти всегда описываются как «файлы»: утилита make проверяет временные отношения и обновляет их. производное ...
21.04.2019
0
ответов

Является ли разделение слов частью POSIX?

Я знаю, что в Bash есть разделение слов, а в zsh нет, и я не знаком с другими (csh , tcsh, ksh и т. д.), но мне было интересно, входит ли он в какой-либо стандарт. Другими словами, есть ли в sh слово ...
01.04.2018
0
ответов

Как найти один или несколько базовых дисков, если известен только каталог?

Предположим, что у меня есть некоторое устройство, смонтированное в /backups. Я копирую выбранные файлы из системы в резервную копию и хотел бы уменьшить количество шума, производимого устройством. Я знаю, что могу использовать ...
02.02.2018
0
ответов

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

У меня есть несколько сценариев оболочки с символами в кодировке UTF8 внутри, и я хочу быть уверенным, что они правильно декодируются независимо от настроек локали компьютера. Можно ли принудительно запустить оболочку (bash ...
20.03.2017
0
ответов

Будет ли `unlink` или` rename` переносимо и атомарно вызывать сбой `link`?

Вопрос Предположим, у меня есть некаталог (файл, именованный канал / сокет, что угодно) по пути / tmp / foo и некоторые другие не каталоги по пути / tmp / bar. Затем запускаются два (или более) процесса ...
19.03.2017
0
ответов

Что плохого в том, чтобы поставить do на той же строке, что и for? [дубликат]

Читая о 11.12 Ограничения встроенных команд оболочки, я наткнулся на следующее: Чтобы перебрать позиционные аргументы, используйте: for arg выполнить эхо "$arg" done Вы не можете оставить do ...
31.08.2016
0
ответов

Какая версия split поддерживает флаг -p?

Эта команда не работает в GNU Coreutils split, split в Cern Linux 5 (Redhat) и BSD (Apple Yosemite 10.10.3): split -p '\ 0' input.txt, где input.txt - это masi \ 0hello \ 0world. Некоторые комментарии по поводу ...
23.07.2016
0
ответов

как можно вручную назначить постоянный / статический IP-адрес с помощью "ip addr add"?

После назначения IP-адреса данному сетевому интерфейсу, с помощью любой из следующих команд: ip addr add 10.0.0.0 dev eth1 valid_lft forever preferred_lft forever ip addr replace 10.0.0.0 dev ...
30.01.2016
0
ответов

Доступна ли переменная «$?» (Доллар-вопросительный знак) только в Bash shel? l?

В оболочке Bash я могу получить статус выхода команды через $? переменная: # ps -ef | grep "ха-ха" корень 15439 15345 0 23:02 pts / 0 00:00:00 grep --color = auto ха-ха # echo $? 0 Это ...
18.01.2016
0
ответов

Как программно определить разновидность awk (например, gawk vs nawk)

Я использую приложение командной строки, которое по сути представляет собой набор сценариев оболочки bash. Приложение было написано для работы в BSD / OSX, а также в Linux. Один из скриптов основан на awk. Это ...
16.10.2015
0
ответов

Переносимые бинарные файлы и путь к libexec

Я хочу создать переносимые бинарные файлы для apache mesos. Одна из проблем заключается в том, что во время выполнения он использует некоторые двоичные файлы, расположенные в папке libexec. При компиляции я установил --prefix в / tmp / test. The ...
07.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
ответов

Возможно ли иметь bash, но не awk? [дубликат]

Здесь, на Stack Exchange, мы часто видим ответы на вопросы bash, в которых используются инструменты, отличные от языка bash, такие как awk, sed, grep и т. д. Эти инструменты специфичны для POSIX, поэтому они должны быть ..
10.07.2013