The below command is not working properly.
x " tac &archivefile. | awk '!NF {print ""};NF {if (n) {print} else {n=1}}' | tac > &rawfile. ";
Ideally it should create a &rawfile with some lines,ignoring last non empty line from archive file.
But it is creating just an empty &rawfile.
There is no problem with the linux command,it is worling fine in linux .
The comand is shown below after resolving the macro variables.
$ tac APPDIRECT_PROD_2018011107.dat | awk '!NF {print ""};NF {if (n) {print} else {n=1}}' | tac > /vfau/vfau_sit/sit05/datain/AppDirect/Landing/APPDIRECT_PROD_2018011107.dat
What exactly the problem with my x command ?
Add
2>&1
to the end of your command, and you'll find any eventual error message(s) in your .dat file.
Add
2>&1
to the end of your command, and you'll find any eventual error message(s) in your .dat file.
Hi!
Glad I could be of help.
What did you find?
Available on demand!
Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.