Еще раз awk
спасает положение!
Вот простой способ сделать это с относительно простым синтаксисом:
ls -l | awk '{if ($3 == "rahmu") print $0;}'
или еще более простой: (Благодаря Peter. O в комментариях)
ls -l | awk '$3 == "rahmu"'
Обычно не, но с более новыми версиями mount
/swapon
/fsck
... на Linux (от util-linux 2.19), по крайней мере, у Вас может быть больше файлов (с .fstab
расширение) в /etc/fstab.d
. Таким образом, у Вас может быть a /etc/fstab.d/00_header.fstab
, /etc/fstab.d/50_middle.fstab
, /etc/fstab.d/99_end.fstab
.
Другой подход, если все Вы хотите, mount -a
выполнять некоторую команду, имеют запись с Вашей собственной файловой системой, вводят и создают a /sbin/mount.own
это делает работу для Вас.
Отметьте это последние версии Ubuntu
имейте это mountall
это могло бы помешать.
Также обратите внимание, что некоторый процесс дистрибутивов монтируется в нескольких использованиях этапов -t fstypes
, который Вы, возможно, должны принять во внимание также.
Я никогда не видел систему Unixy с таким fstab(5)
- установка. Посмотрите на mount(8)
для окровавленных деталей того, что может быть сделано во время монтирования.
Для чего yu хотят это? Если действительно полезный в больше, чем узкий диапазон вариантов использования это просто могло бы быть реализовано...
/etc/fstab
, контролируйте его периодически, сравните от svn. Если у Вас есть управление конфигурацией, можно создать fstab из шаблона. Например, в соли, можно использовать шаблон jinja2 для создания части монтирования из Вашего /etc/fstab
, и это также предотвратило бы случайные опечатки.
– R J
21.01.2018, 15:37