@Анонимный я не верю, что мой университет имеет какие-либо требования ** * * использовать доски, и некоторые инструкторы или ведомства предпочитают использовать другие инструменты (например, Moodle для альтернативного программного обеспечения LMS), или вообще ни одной. Некоторые используют его только для размещения классов/объявления, некоторые используют его в течение всего курса, включая все материалы (и почитать). В то время как преподаватели могут использовать фактически все, что они хотят (как долго, как следует ФЕРПА/ограничения), доска-один из немногих, который получает официальную поддержку университета. @Маси после смены перезаписывает файл, единственный способ восстановить его, если у вас есть машина времени (локальные резервные копии являются достаточными - го, чтобы просмотреть предыдущие версии) или Dropbox предыдущих версий, или если у вас есть копия исходных файлов.

Как я могу получить случайным образом выбраны пять различных элементов из списка с помощью СЭД? Мой список-это что-то вроде ниже. Каждый пункт начинается со Звездочки в начале строки.

* звездочка*
звезда
подстановочные
* вее
куст
* автомобиль
автошины
диск
* голубь
белый
мир
* УГР
скользкий
* фин
рыбы
* козочки
* шарнир
дверь
* лед
холодная
* джем
хлеб

Я хочу, чтобы случайным образом пять различных предметов, таких как эти:

* шарнир
дверь
* лед
холодная
* джем
хлеб
* звездочка*
звезда
подстановочные
* УГР
скользкий

Как я могу это сделать?

Я использую OSX и я не мог использовать точку с запятой в СЭД и мне пришлось использовать gshuf вместо Шуфа. Я попытался это:

СЭД -е '1В' -е 'с/^*/\х0*/' путь mypath | gshuf -ЗН 5 | тр -д '\000'

но, похоже, его просто добавили литеру "х0"с вместо нуль-символ и он дал мне это:

* звездочка*
звезда
подстановочные
х0* вее
куст
х0* автомобиль
автошины
диск
х0* голубь
белый
мир
х0* УГР
скользкий
х0* фин
рыбы
х0* козочки
х0* шарнир
дверь
х0* лед
холодная
х0* варенье
хлеб

Есть ли обходной путь для этого?