Hey...
Curious as to how to get the following to work remotely over SSH. The
cmd is used to remove redundant lines, while maintaining order in the
output file.
The following works if I insert it in the remote term.
cat /dog/aaa.dat | awk '!a[$0]++' > /dog/aaa.dat_tmp
However I'm unable to get the cmd to work via SSH from the local to
the remote. I've tried the following...
/dog/aaa.dat_tmp
/dog/aaa.dat_tmp '
/dog/aaa.dat_tmp "
/dog/aaa.dat_tmp '
/dog/aaa.dat_tmp "
/dog/aaa.dat_tmp '
/dog/aaa.dat_tmp "
In some cases, the cmd returns -- bash: !a[$0]++: event not found
In the case
/dog/aaa.dat_tmp "
the return is:
awk: \!a[bash]++
awk: ^ backslash not last character on line
The escapsed cmds seem to work, but in reality, only generates the 1st
line in the file!
> /dog/aaa.dat_tmp "
Thoughts/comments???
Thanks
_______________________________________________