Для Linux Основа Стандарта Linux описывает расположение файловой системы и где и как установлены приложения и их данные.
LSB ссылается на Стандарт Иерархии Файловой системы (даже при том, что это ужасно устарело) для большинства объектов в файловой системе.
На практике Вы найдете, что большинству приложений установили их двоичные файлы программы в /usr/bin
, их библиотеки, установленные в /usr/lib
или /usr/lib64
, их данные общего приложения в /usr/share
и их определенные для машины данные приложения в /var/lib
.
Эти каталоги - то, где система устанавливает приложения.
Установленные пользователями приложения могут быть помещены под /usr/local
, конвенции, для который зеркало конвенции для /usr
, или в каталогах под /opt
который немного напоминает Mac OS X /Applications
папка, в которой каждое приложение имеет папку непосредственно внизу, и в той папке каталоги обычно, зеркально отражает найденных под /usr
.
awk
путем Вы вошли в комментарии, должно быть прекрасным. Вот то, как сделать то же самое в Perl:
perl -lane 'print "\\($F[0] \\pm \\$F[1]) & \\(\\$F[2] \\pm \\$F[3]) \\\\"' file