BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
sfffdg
Obsidian | Level 7

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 ?

 

1 ACCEPTED SOLUTION
3 REPLIES 3
How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1198 views
  • 1 like
  • 2 in conversation