to accomplish a similar result:
for i in *.txt; do cp $i ${i%.txt}.bak; done
... obviously this is more typing. If you trie... imple enough:
function cp-pattern { for i in $1; do cp $i ${i%$1}$2; done
... but that doesn't work like most Unix users... ath on it's own line:
p=$PATH until [ $p = $d ]; do d=${p%%:*}; p=${p#*:}; echo $d; done
... obviously you can replace the echo $d part... working directory":
p=$(pwd) until [ $p = $d ]; do p=${p#*/}; d=${p%%/*}; echo $d; done
... here we've reversed the assignments to p a
a" -le "$b" ]</code>
----
<
is less than (within double parentheses)
<code>(("$a" < "$b"))</code>
----
//<=//
is less than or equal to (within double parentheses)
<code>(("$a" <= "$b"))</code>
----
>
is greater than (within double parentheses)
<code>(("$a" > "$b"))</code>
----
//>=//
is greater than or equal to (within double parentheses)
<code>(("$a" >= "$b"))</code>