<<O>>  Difference Topic BashTAT (r1.1 - 22 Jul 2011 - LloydKvam)
Line: 1 to 1
How do you paste some file names into your terminal console and process them when they are separated by new-lines?

I thought the solution would be to group them somehow using () or {} or [], but none of those worked for me. Finally I tried using quotes and that did the trick.

for f in '/usr/share/doc/python-soaplib/examples/async.py
/usr/share/doc/python-soaplib/examples/override.py' ; do cp $f .; done

This processes one file at a time using a for-loop. The loop variable is f. Semi-colons separate the commands. do and done mark the loop boundaries.

The key-strokes to accomplish this, after the file names had been copied into the buffer were:

for f in '{shift-control-v}' ; do cp $f .; done

where {shift-control-v} means to press Shift and Ctrl and V together, much as you'd do for a capital V, but also holding down the Ctrl key.

-- LloydKvam - 22 Jul 2011

Revision -
Revision r1.1 - 22 Jul 2011 - 09:13 - LloydKvam