Я не знаком с sshfs, но я знаю nobootwait
опция работает на разделы локального диска. Возможно, попробуйте:
sshfs#ecarroll@o99:/opt/dealermade/ftp/inc /opt/dealermade/ftp/inc fuse defaults,idmap=user,users,nobootwait 0 0
(Быстрый поиск Google также показывает использование archlinux nofail
согласно этому потоку. Немного больше поиска с помощью Google показывает это nobootwait
могла бы быть нестандартная функция Ubuntu... любопытная видеть, решает ли она Ваш вопрос.)
cut -d ' ' -f 1 < your-file
было бы самым эффективным.
Sed
sed 's/\s.*$//'
Grep
grep -o '^\S*'
Awk
awk '{print $1}'
Как указано в комментариях, -o
не POSIX; однако и GNU и BSD имеют его, таким образом, он должен работать на большинство людей.
Кроме того, \s
/\S
может не быть во всех системах, если Ваш не распознает его, можно использовать литеральное пространство, или если Вы хотите пространство и вкладку, системы в выражении скобки ([...]
), или [[:blank:]]
класс символов (отмечают это строго говоря \s
эквивалентно [[:space:]]
и включает символы пространства по вертикали также как CR, LF или VT, о котором Вы, вероятно, не заботитесь о).
awk
каждый предполагает, что строки не запускаются с символа пробела.
И один через perl
,
$ perl -pe 's/^([^ ]+) .*$/\1/' file
aaaaaaaa
bbbbbbbb
ccccccccccccccc
ddddd
Через GNU grep,
$ grep -oP '^[^ ]*' file
bbbbbbbb
ccccccccccccccc
ddddd
<
полезно здесь? – Joseph R. 06.11.2013, 00:38cut < file
по сравнению сcut file
? Затем посмотрите, что сокращение unix.stackexchange.com/a/70759/22565 – Stéphane Chazelas 06.11.2013, 00:43