Need script Script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need script Script
# 1  
Old 08-05-2015
Need script Script

Hi Need a shell script that pulls out me the required list of files from the specific locations.

First it has to go the below location and get the list of files from all the sub folders (Where * are having multiple folders in it)

/ct-data/prod/dockets/*/statedocket/*/fullfile

Then from the list of files it has to give me only the files having the name NEW.080415 in it.


Later from the files given with having name NEW.080415 i'm fine tuning with the below command

Code:
grep -E 'NEW.080315.00*|NEW.080315.01*|NEW.080315.02*|NEW.080315.03*|NEW.080315.04*|NEW.080315.05*'


Could some one help me to write a script for this.

Last edited by Don Cragun; 08-05-2015 at 07:30 AM.. Reason: Add CODE and ICODE tags.
# 2  
Old 08-05-2015
Does your grep version have the -r option?
# 3  
Old 08-05-2015
no.

The below are the commands i using to get the exact result.

---------- Post updated at 05:36 AM ---------- Previous update was at 05:36 AM ----------

Code:
ls -ltr /ct-data/prod/dockets/*/statedocket/*/fullfile | grep 'NEW.080415' > test1 

more test1 | cut -c57- > test2 grep -E 'NEW.080315.00*|NEW.080315.01*|NEW.080315.02*|NEW.080315.03*|NEW.080315.04*|NEW.080315.05*' test2 | more

mail -s "Result" testing2019@gmail.com < test2

Last edited by Don Cragun; 08-05-2015 at 08:31 AM.. Reason: Add CODE tags.
# 4  
Old 08-05-2015
Where and how is that failing (except for the redirection of cut's results to test2, where you should use tee)?
# 5  
Old 08-05-2015
In my commands i'm getting the results in two different files and from that im getting the out put.

instead i need a script which send email directly to me. Currently i'm using commands instead i need it as a script. i'm a beginner.
# 6  
Old 08-05-2015
Try (untested):
Code:
ls -ltr /ct-data/prod/dockets/*/statedocket/*/fullfile | grep 'NEW.080415'| cut -c57-  | grep -E  'NEW.080315.0[0-5]*' | mail -s "Result" testing2019@gmail.com

I'm not sure that after grepping for "NEW.080415" there will be any results for "NEW.080315", though...
# 7  
Old 08-05-2015
My script as follows

Code:
#!/bin/bash
clear
echo -e '\n'"Which state you are looiking for"
read Y
find /ct-data/prod/dockets/*/$Y/*/fullfile -name "*NEW.080515*"


The result:
Code:
/ct-data/prod/dockets/source/statedocket/n_dcalosangel/fullfile/N_DCALOSANGEL.daily.NEW.080515.000128.merged.xml.gz
/ct-data/prod/dockets/source/statedocket/n_dcalosangel/fullfile/N_DCALOSANGEL.daily.NEW.080515.030518.merged.xml.gz
/ct-data/prod/dockets/source/statedocket/n_dcalosangel/fullfile/N_DCALOSANGEL.daily.NEW.080515.050611.merged.xml.gz



Time frame'000128' is there followed by date'080515'. From the result, the script should get only the file names having time frame between 000001-050000 (12am - 5 am)

Last edited by Don Cragun; 08-05-2015 at 08:21 AM.. Reason: Add CODE and ICODE tags again.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to block first bash script until second bash script script launches web server/site?

I'm new to utilities like socat and netcat and I'm not clear if they will do what I need. I have a "compileDeployStartWebServer.sh" script and a "StartBrowser.sh" script that are started by emacs/elisp at the same time in two different processes. I'm using Cygwin bash on Windows 10. My... (3 Replies)
Discussion started by: siegfried
3 Replies

2. Shell Programming and Scripting

Shell script works fine as a standalone script but not as part of a bigger script

Hello all, I am facing a weird issue while executing a code below - #!/bin/bash cd /wload/baot/home/baotasa0/sandboxes_finance/ext_ukba_bde/pset sh UKBA_publish.sh UKBA 28082015 3 if then echo "Param file conversion for all the areas are completed, please check in your home directory"... (2 Replies)
Discussion started by: ektubbe
2 Replies

3. UNIX for Dummies Questions & Answers

Calling a script from master script to get value from called script

I am trying to call a script(callingscript.sh) from a master script(masterscript.sh) to get string type value from calling script to master script. I have used scripts mentioned below. #masterscript.sh ./callingscript.sh echo $fileExist #callingscript.sh echo "The script is called"... (2 Replies)
Discussion started by: Raj Roy
2 Replies

4. Post Here to Contact Site Administrators and Moderators

Unable to pass shell script parameter value to awk command in side the same script

Variable I have in my shell script diff=$1$2.diff id=$2 new=new_$diff echo "My id is $1" echo "I want to sync for user account $id" ##awk command I am using is as below cat $diff | awk -F'~' ''$2 == "$id"' {print $0}' > $new I could see value of $id is not passing to the awk... (0 Replies)
Discussion started by: Ashunayak
0 Replies

5. Shell Programming and Scripting

Script will keep checking running status of another script and also restart called script at night

I am using blow script :-- #!/bin/bash FIND=$(ps -elf | grep "snmp_trap.sh" | grep -v grep) #check snmp_trap.sh is running or not if then # echo "process found" exit 0; else echo "process not found" exec /home/Ketan_r /snmp_trap.sh 2>&1 & disown -h ... (1 Reply)
Discussion started by: ketanraut
1 Replies

6. Shell Programming and Scripting

Shell script executed from Informatica ETL tool is spawning 2 processes for one script

Hi, I am having a shell script which has a while loop as shown below. while do sleep 60 done I am executing this script from Informatica ETL tool command task from where we can execute UNIX commands/scripts. When i do that, i am seeing 2 processes getting started for one script... (2 Replies)
Discussion started by: chekusi
2 Replies

7. Programming

CGI Perl script to execute bash script- unable to create folder

Hi I have a bash script which takes parameters sh /tmp/gdg.sh -b BASE-NAME -n 1 -s /source/data -p /dest/data/archive -m ARC gdg.sh will scan the /source/data and will move the contents to /dest/data/archive after passing through some filters. Its working superb from bash I have... (0 Replies)
Discussion started by: rakeshkumar
0 Replies

8. Shell Programming and Scripting

Help with shell script - Calling a script through script

Hi, I have written a shell script to grep a certain parameter and send a mail if they found any. Now i want this script to call another script which will restart my application. Here is my script #!/bin/sh DATE=`date +%Y%m%d%H%M%S` HOME=/home/dumbren/vfnz_data/AMS_report... (0 Replies)
Discussion started by: Siddheshk
0 Replies

9. Shell Programming and Scripting

how to convert a shell script to a php script for displaying next word after pattern match

I have a shell script which I made with the help of this forum #!/bin/sh RuleNum=$1 cat bw_rules | sed 's/^.*-x //' | awk -v var=$RuleNum '$1==var {for(i=1;i<=NF;i++) {if($i=="-bwout") print $(i+3),$(i+1)}}' Basically I have a pages after pages of bandwidth rules and the script gives... (0 Replies)
Discussion started by: sb245
0 Replies

10. Shell Programming and Scripting

create a shell script that calls another script and and an awk script

Hi guys I have a shell script that executes sql statemets and sends the output to a file.the script takes in parameters executes sql and sends the result to an output file. #!/bin/sh echo " $2 $3 $4 $5 $6 $7 isql -w400 -U$2 -S$5 -P$3 << xxx use $4 go print"**Changes to the table... (0 Replies)
Discussion started by: magikminox
0 Replies
Login or Register to Ask a Question