BookmarkSubscribeRSS Feed
shuchidxt_gmail_com
Obsidian | Level 7

Pls could someone help to know how to write shell script which can archive sas log in unix after 30 days automatically.

1 REPLY 1
Kurt_Bremser
Super User

The command to find files older than 30 day is this:

find /path -type f -name \*.log -mtime +30

How you go on from that depends on what you mean by "archive". If you use software like IBM TSM, you'd write the result of a file and use that for the dsmc command. If you just want to move files one-by-one to a given location, you can add a -exec action to the find command.

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
  • 1 reply
  • 899 views
  • 0 likes
  • 2 in conversation