In OS X 10.11.6, voglio usare una linea di percorsi di file in uscita dal terminale come input per un altro comando. In questo momento, quando faccio triplo clic su una linea, la linea viene selezionata, ma con gli spazi trailing tra cui una nuova riga - questo rende difficile l'uso di quel percorso in un comando. Ecco una sessione di esempio che illustra il problema:
~/testdir : ls -1 # there is a single file called "foo bar"
foo bar
# I selected the above output line with a triple click.
# This selected the line including newline at the end.
# I copy this to clipboard (Cmd-c).
# I then call wc below, with an open quote.
# I paste the output(Cmd-v)
# I close the quote in the next line.
# This gives an error as shown below
~/testdir : wc "foo bar
> "
wc: foo bar
: open: No such file or directory
# Now I use up arrow to recall last line, and delete the whitespace before closing quote
# This works fine
~/testdir : wc "foo bar"
1 2 12 foo bar
Come faccio a evitare questo sforzo duplicato ogni volta - cioè, come seleziono la linea senza spazi vuoti, quindi viene selezionato solo foo bar ?