Hi, Jean-Christophe!

sort -R brings this error message:

sort: invalid option -- R
Try `sort --help' for more information.

and sort --help brings this:

--

Vlads27iMac2012:~ Vlad$ sort --help
Usage: sort [OPTION]... [FILE]...
Write sorted concatenation of all FILE(s) to standard output.

Mandatory arguments to long options are mandatory for short options too.
Ordering options:

  -b, --ignore-leading-blanks  ignore leading blanks
-d, --dictionary-order consider only blanks and alphanumeric characters
  -f, --ignore-case           fold lower case to upper case characters
-g, --general-numeric-sort compare according to general numerical value
  -i, --ignore-nonprinting    consider only printable characters
  -M, --month-sort            compare (unknown) < `JAN' < ... < `DEC'
-n, --numeric-sort compare according to string numerical value
  -r, --reverse               reverse the result of comparisons

Other options:

  -c, --check               check whether input is sorted; do not sort
-k, --key=POS1[,POS2] start a key at POS1, end it at POS2 (origin 1)
  -m, --merge               merge already sorted files; do not sort
-o, --output=FILE write result to FILE instead of standard output -s, --stable stabilize sort by disabling last-resort comparison
  -S, --buffer-size=SIZE    use SIZE for main memory buffer
-t, --field-separator=SEP use SEP instead of non-blank to blank transition -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or /tmp; multiple options specify multiple directories
  -u, --unique              with -c, check for strict ordering;
without -c, output only the first of an equal run
  -z, --zero-terminated     end lines with 0 byte, not newline
      --help     display this help and exit
      --version  output version information and exit

POS is F[.C][OPTS], where F is the field number and C the character position
in the field.  OPTS is one or more single-letter ordering options, which
override global ordering options for that key. If no key is given, use the
entire line as the key.

SIZE may be followed by the following multiplicative suffixes:
% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.

With no FILE, or when FILE is -, read standard input.

*** WARNING ***
The locale specified by the environment affects sort order.
Set LC_ALL=C to get the traditional sort order that uses
native byte values.

Report bugs to <bug-coreut...@gnu.org>.
Vlads27iMac2012:~ Vlad$

--

Do I miss something?


Regards,
Vlad




On 14 Jan 2018, at 8:47, Jean-Christophe Helary wrote:

shuf requires coreutils which is not in macOS by default. You can install it with homebrew.

sort -R seems to be available in recent versions of macOS (the man page indicates a 2015 date).

There is also a solution with Perl as given here:

https://stackoverflow.com/questions/2153882/how-can-i-shuffle-the-lines-of-a-text-file-on-the-unix-command-line-or-in-a-shel

Jean-Christophe

On Jan 14, 2018, at 8:50, Sam Hathaway <list.bbe...@munkynet.org> wrote:

Make a text filter called Randomize with the contents:

#!/bin/sh
exec shuf

Text filters go in ~/Library/Application Support/BBEdit/Text Filters. I think they probably have to be executable. Running these command in Terminal should do the trick:

cd ~/Library/Application\ Support/BBEdit
mkdir -p Text\ Filters
cd Test\ Filters
echo -e "#!/bin/sh\necho shuf" > Randomize
chmod +x Randomize

You should then see it in the “Apply Text Filter” submenu of the “Text” menu.

Hope this helps!
-sam

On 13 Jan 2018, at 14:46, Vlad Ghitulescu wrote:

Hello!

I have a list of difficult words / phrases for my son (see below) that I want to randomize in order to keep the boy awake :-)

I've found similar (old!) questions:

http://bbedit-talk.barebones.narkive.com/jXrdz0T6/randomize-lines

https://stackoverflow.com/questions/2153882/how-can-i-shuffle-the-lines-of-a-text-file-on-the-unix-command-line-or-in-a-shel

https://stackoverflow.com/questions/886237/how-can-i-randomize-the-lines-in-a-file-using-standard-tools-on-red-hat-linux

https://superuser.com/questions/760732/randomly-shuffle-rows-in-a-large-text-file

but I couldn't find out how to make them work in BBEdit (so I ended using http://www.randomizelist.com until I get a hint from you ;-).

Could you please help me?

Thanks!

Regards,
Vlad

P.S. Here's the current list:

ähnlich
Antrieb
auspacken
blitzschnell
Brot
Brücke
Bruder
Brunnen
Bus
diesem
Dreieck
Eichhörnchen
Ellenbogen
er hat
Erfolg
Erlebnis
erschrecken
erzählen
Fahrzeug
fallen
feuerspeiend
Flicken
Förster
Fritz
Fußball
Gefahr
Glück
groß
Hals
hässlich
hell
hellblau
hellbraun
hellgelb
hellgrün
hellorange
hier
ich heiße
ich wünsche mir
Idee
ihm
im Gesicht
in der letzten Reihe
Kinderkramm
Kiste
knacken
können
Leggings
lieb
lieber
Lippen
Mädchen
man kann
Märchen
Maschine
Mitte
Nachmittag
nichts wie hin
ohne
Ohren
Platz
Prinz
Pullover
Pumpe
Punkte
quer
Rand
Rasen
rechts
schlau
Schloss
schützen
schwarz
schwimmen
sehen
Seite
sie
sie sieht aus
sitzen
sogar
Sommersprossen
Sonne
Spaß
spielen
Staub
Straße
Tier
Tropfen
tun
verrückt
verstecken
viel
voll
von
vor
wartet
Wasser
Werkstatt
Werkzeug
zusammen

--
This is the BBEdit Talk public discussion group. If you have a feature request or would like to report a problem, please email
"supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit
--- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to bbedit+unsubscr...@googlegroups.com.
To post to this group, send email to bbedit@googlegroups.com.
Visit this group at https://groups.google.com/group/bbedit.


--
This is the BBEdit Talk public discussion group. If you have a
feature request or would like to report a problem, please email
"supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
---
You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to bbedit+unsubscr...@googlegroups.com.
To post to this group, send email to bbedit@googlegroups.com.
Visit this group at https://groups.google.com/group/bbedit.

Jean-Christophe Helary
-----------------------------------------------
@brandelune http://mac4translators.blogspot.com


--
This is the BBEdit Talk public discussion group. If you have a
feature request or would like to report a problem, please email
"supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
---
You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to bbedit+unsubscr...@googlegroups.com.
To post to this group, send email to bbedit@googlegroups.com.
Visit this group at https://groups.google.com/group/bbedit.

--
This is the BBEdit Talk public discussion group. If you have a feature request or would like to report a problem, please email
"supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
--- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bbedit+unsubscr...@googlegroups.com.
To post to this group, send email to bbedit@googlegroups.com.
Visit this group at https://groups.google.com/group/bbedit.

Reply via email to