Я нахожусь в Ubuntu 14.04. Моя цель - обмениваться всем внешним устройством, зарегистрированным под / media (например, внешним hdd, enternal оптическим приводом) с моей Mac OS X (yosemith)
На Ubuntu, Терминальные окна
$sudo nautilus
Введите пароль root при запросе
Откроется окно nautilus, перейдите к system /media
Щелкните правой кнопкой мыши по элементу Properties. Нажмите Share. Нажмите Guest Share. Apply changes.
В Mac Os X, Open Finder, нажмите «Перейти» на сервер. Команда + K. Введите IP-адрес Ubuntu и нажмите «Гость»
Существует также опция -w для fmt, которая устанавливает максимальную ширину линии и параметр -s для разделения длинных строк. Значение по умолчанию для -w равно 75 символам. Моим быстрым решением было бы что-то похожее на это:
cat [stuff] | fmt -sw 50 | awk '{printf " "$0"\n"}' | lpr
Здесь fmt ограничивает символы на строку (в этом примере 50) и автоматически делит длинные строки. Затем этот вывод передается по каналу awk, который добавляет столько пробелов, сколько существует между кавычками после printf, затем помещает строку из fmt и в конечном итоге делает разрыв строки на "\n".
Я уверен что это можно сделать с помощью awk исключительно, однако я был настолько предвзятым из-за вашего fmt, что я его сохранил. Я добавлю EDIT, как только у меня появится выражение с printf .
6chars
Существует также опция -w
для fmt, которая устанавливает максимальную ширину линии и параметр -s
для разделения длинных строк. Значение по умолчанию для -w
равно 75 символам. Моим быстрым решением было бы что-то похожее на это:
cat [stuff] | fmt -sw 50 | awk '{printf " "$0"\n"}' | lpr
Здесь fmt ограничивает символы на строку (в этом примере 50) и автоматически делит длинные строки. Затем этот вывод отправляется в awk, который добавляет столько пробелов, сколько существует между кавычками после printf, затем помещает строку из fmt и в конечном итоге делает разрыв строки на "\n"
.
Я уверен что это можно сделать с awk исключительно, однако я был настолько предвзятым вашим fmt, что я его сохранил. Я добавлю EDIT, как только у меня будет выражение с awk.
6chars
Существует также опция -w
для fmt, которая устанавливает максимальную ширину линии и параметр -s
для разделения длинных строк. Значение по умолчанию для -w
равно 75 символам. Моим быстрым решением было бы что-то похожее на это:
cat [stuff] | fmt -sw 50 | awk '{printf " "$0"\n"}' | lpr
Здесь fmt ограничивает символы на строку (в этом примере 50) и автоматически делит длинные строки. Затем этот вывод отправляется в awk, который добавляет столько пробелов, сколько существует между кавычками после printf, затем помещает строку из fmt и в конечном итоге делает разрыв строки на "\n"
.
Я уверен что это можно сделать с awk исключительно, однако я был настолько предвзятым вашим fmt, что я его сохранил. Я добавлю EDIT, как только у меня будет выражение с awk.
6chars
Существует также опция -w
для fmt, которая устанавливает максимальную ширину линии и параметр -s
для разделения длинных строк. Значение по умолчанию для -w
равно 75 символам. Моим быстрым решением было бы что-то похожее на это:
cat [stuff] | fmt -sw 50 | awk '{printf " "$0"\n"}' | lpr
Здесь fmt ограничивает символы на строку (в этом примере 50) и автоматически делит длинные строки. Затем этот вывод отправляется в awk, который добавляет столько пробелов, сколько существует между кавычками после printf, затем помещает строку из fmt и в конечном итоге делает разрыв строки на "\n"
.
Я уверен что это можно сделать с awk исключительно, однако я был настолько предвзятым вашим fmt, что я его сохранил. Я добавлю EDIT, как только у меня будет выражение с awk.
6chars