bash: arrays – assignment, looping, and indexing

Sunday, November 16th, 2008

## arrays in bash: assignment, indexing, and looping ## # assign multiple values to a new array: array=(tits arse) # or: array=([0]=tits [1]=arse) # or: array=([0]=tits arse) # assign single values to specific indices: array[2]='cheese' # add a new value to the end of the array (push) array+=(hmm) # NB: indices do not have to be congiuous: array[5]='last' # view specific element of an ...

scp: copying filenames with colons

Saturday, July 19th, 2008

# annoying: [jem:pgl]:~/p/misc_useful $ /usr/bin/scp scp\:copying-filenames-with-colons-in-them.txt localhost:/dev/null ssh: scp: Name or service not known # sorted: [jem:pgl]:~/p/misc_useful $ /usr/bin/scp ./scp\:copying-filenames-with-colons-in-them.txt localhost:/dev/null The authenticity of host 'localhost (127.0.0.1)' can't be established. RSA key fingerprint is 12:2b:3a:4e:be:6f:41:f2:20:4c:1b:ee:6a:46:35:61. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'localhost' (RSA) to the list ...