Sponsored Content
Full Discussion: Creating a script
Top Forums UNIX for Dummies Questions & Answers Creating a script Post 302532094 by Aussiemick on Sunday 19th of June 2011 09:00:32 PM
Old 06-19-2011
Creating a script

Alright, well I did some more research since I originally posted this thread, and as much as I'd like to delete it, I can't, so I'll just extend my initial question a little.

Right now I have 3 scripts:
1
Code:
#!/bin/bash
# script1 - Write all files modfied x days ago
find  ..  -daystart -mtime 0 -type f | xargs ls -sSh > data_170611

2
Code:
#!/bin/bash
# script2 - Write all files modified x days ago and remove leading spaces
find  ..  -daystart -mtime 0 -type f | xargs ls -sSh > data_170611
sed 's/^ *//' data_170611 > data_170611_1

3
Code:
#!/bin/bash
# script3 - Write all files modified x days ago, remove leading spaces and write changes to two lists
find .. -daystart -mtime 0 -type f | xargs ls -sSh > data_170611
sed 's/^ *//' data_170611 > data_170611_1
find  ..  -daystart -mtime 0 -type f | xargs ls -sSh > data_200611
sed 's/^ *//' data_200611 > data_200611_1
awk '{if(FNR==NR) {arr[$0]++;next} if($0 in arr) { arr[$0]--; if (arr[$0] == 0) delete arr[$0];next}{print $0 >"FYes"}} END {for(i in arr){print i >"FTod"}}' data_200611_1 data_170611_1

Each new one is obviously just an extension of the old one. FYes and FTod are just my abbreviations for "Flagged Today" and "Flagged Yesterday" as there are two output files.

I have a few questions people may be able to answer:
1. The files that i named data_170611 and data_200611 are just files of data that refer to a date.
Ideally I would like to somehow get the script to grab that date and add it after data_ so I don't have to manually edit my script each day.
EDIT
Using
Code:
DATE=`date +%d%m%y`

I now have todays date ^.^
Also found what I consider a 'weird' way of formatting that date to show 1 day prior...
Code:
DDMMYY=`date --date='1 day ago' +%d%m%y`

2. My sed command requires me to write to a new file, is there a way to just overwrite it? I have tried just using data_170611 > data_170611 but that results in a blank file.

any ideas?

Last edited by Aussiemick; 06-20-2011 at 01:03 AM.. Reason: Modified question
 

10 More Discussions You Might Find Interesting

1. Programming

creating a new C script

All right. Heres the deal, I need to know everysingle command or funtion there is to create a new c file (file.c). Heres the catch: I cannot use text editors!!!:mad: I heard of a "gcc" command is that any good?:confused: Thanks..:cool: (2 Replies)
Discussion started by: AbRa-KaDabRa
2 Replies

2. UNIX for Dummies Questions & Answers

creating a script

I am trying to create a application in OSX through UNIX that will run a script to mount an image from a CD-ROM and run the application which it corresponds to, all with double clicking on a icon in OSX. Any thoughts or ideas? -Mad (3 Replies)
Discussion started by: madknowledge
3 Replies

3. Shell Programming and Scripting

Need help creating a script

I need to automate the following process: I have a list of ip address for printers in a file called iplist.txt, I need to take that list and run the command snmpget -v 1 -c public ip address sysName.0 for each ip address to see if the printer is running snmp, I want to the create a file... (4 Replies)
Discussion started by: inLine6
4 Replies

4. Shell Programming and Scripting

(Urgent):Creating flat file using sql script and sqlplus from UNIX Shell Script

Hi, I need help urgently for following issue. Pls help me to resolve this issue. I am calling sql script file(file1.sql) from UNIX Shell Script(script1.ksh) using sql plus and trying to create flat file that contains all records returned from SQL query in SQL script(file1.sql) I given... (6 Replies)
Discussion started by: praka
6 Replies

5. Shell Programming and Scripting

help needed with creating challenging bash script with creating directories

Hi, Can someone help me with creating a bash shell script. I need to create a script that gets a positive number n as an argument. The script must create n directories in the current directory with names like map_1, map_2 etcetera. Each directory must be contained within its predecessor. So... (7 Replies)
Discussion started by: I-1
7 Replies

6. Programming

need help with creating a sh script

Hi everyone I’m not a programmer and my knowledge of scripting is very poor, now I’m stock in a task at work and would really appreciate it if someone could help me out. Here is the problem: 1. I have a file with 9 million entries that look like this : 611424167 610864581 611881523 609585386... (3 Replies)
Discussion started by: hiker1064
3 Replies

7. Shell Programming and Scripting

Need help in creating file restoration script from a backup script.

Hi all i am struggling in creating a restore of env files while doing applications clone. the first file i created for copying the important configurations file which is running perfect now for reverting the changes i mean when i am restoring these files to its original places i have to do... (7 Replies)
Discussion started by: javeedkaleem
7 Replies

8. Shell Programming and Scripting

Creating IN list in PLSQL script dynamically by using shell script

Hi all, I have a PLSQL script which has a IN list where it takes some ids as input. For example SELECT * FROM EMPLOYEE WHERE EMPLOYEE_ID IN (comma separated list ) I want to run this quest inside a shell script but I would like to prepare the IN list dynamically where the employee ids... (1 Reply)
Discussion started by: LoneRanger
1 Replies

9. Shell Programming and Scripting

Help with creating a script

Hi everyone, I am completely new to this forum and I have some questions regarding a script I am writing. I would be happy if anyone could help me with the small and precise script which should include if, then, else, while until, case and select. The scenario is as follows: 1) A user... (3 Replies)
Discussion started by: codenotfound
3 Replies

10. UNIX for Advanced & Expert Users

Creating script in rc.d

Hi, I have created customized scripts to start httpd and postgres (For CentOS 6) in /etc/init.d. However for it to work even after reboot, I have to put the script in /etc/rc.d/rc0.d, rc1.d, etc. # ls -lrt total 60 -rwxr-xr-x 1 root root 20199 Oct 4 2017 rc.sysinit -rwxr-xr-x 1... (6 Replies)
Discussion started by: anaigini45
6 Replies
AUDIT_WARN(5)						      BSD File Formats Manual						     AUDIT_WARN(5)

NAME
audit_warn -- alert when audit daemon issues warnings DESCRIPTION
The audit_warn script runs when auditd(8) generates warning messages. The default audit_warn is a script whose first parameter is the type of warning; the script appends its arguments to /etc/security/audit_messages. Administrators may replace this script: a more comprehensive one would take different actions based on the type of warning. For example, a low-space warning could result in an email message being sent to the administrator. FILES
/etc/security/audit_warn /etc/security/audit_messages SEE ALSO
audit(4), auditd(8) HISTORY
The OpenBSM implementation was created by McAfee Research, the security division of McAfee Inc., under contract to Apple Computer Inc. in 2004. It was subsequently adopted by the TrustedBSD Project as the foundation for the OpenBSM distribution. AUTHORS
This software was created by McAfee Research, the security research division of McAfee, Inc., under contract to Apple Computer Inc. Addi- tional authors include Wayne Salamon, Robert Watson, and SPARTA Inc. The Basic Security Module (BSM) interface to audit records and audit event stream format were defined by Sun Microsystems. BSD
March 17, 2004 BSD
All times are GMT -4. The time now is 10:05 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy