system() regular expression


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting system() regular expression
# 1  
Old 04-30-2010
system() regular expression

Hi all :

I want to del all *.tmp files in my /tmp/ , so I use system("rm -f /tmp/*.tmp");
but It's wrong , I must pass a path without regular expressions . eg:

system("rm -f /tmp/1.txt")

the question is I don't know the exactly files name so I can't del it as above , but I know it's filetype or suffix (.tmp )




Best regards
aobai

Last edited by aobai; 04-30-2010 at 06:45 AM..
# 2  
Old 04-30-2010
The system function does expand its parameters so there is nothing specific to do. Your example will work if you tell what to do with the files which you fail to.
# 3  
Old 04-30-2010
Quote:
Originally Posted by jlliagre
The system function does expand its parameters so there is nothing specific to do. Your example will work if you tell what to do with the files which you fail to.
I see you , but I just know its suffix . not its full name Smilie


thank you !!
# 4  
Old 04-30-2010
That's fine. Knowing its suffix is enough. Please post the code you are testing. The previous one is obviously incomplete as I already wrote.
# 5  
Old 04-30-2010
what about
Code:
ls /tmp/*.tmp

and if this is correct then
Code:
rm /tmp/*.tmp

# 6  
Old 04-30-2010
system("rm -f `ls /tmp/*.tmp`")
# 7  
Old 04-30-2010
Quote:
Originally Posted by aobai
system("rm -f `ls /tmp/*.tmp`")
You don't need the use the ls command
Code:
system("rm -f /tmp/*.tmp")

Jean-Pierre.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Help with regular expression

Hi All We have a file with statements like below SELECT BLAH,BLAH,... FROM TABSCHEMA1.TABSCHEMA1 WITH UR SELECT BLAH,BLAH,... FROM TABSCHEMA2.TABSCHEMA2 WHERE BLAH=1 WITH UR . . . and so on We want the word Anything after FROM<SPACE> and stop when the word Encounter Space.... (11 Replies)
Discussion started by: mallak
11 Replies

2. UNIX for Advanced & Expert Users

sed: -e expression #1, char 0: no previous regular expression

Hello All, I'm trying to extract the lines between two consecutive elements of an array from a file. My array looks like: problem_arr=(PRS111 PRS213 PRS234) j=0 while } ] do k=`expr $j + 1` sed -n "/${problem_arr}/,/${problem_arr}/p" problemid.txt ---some operation goes... (11 Replies)
Discussion started by: InduInduIndu
11 Replies

3. Shell Programming and Scripting

Help with regular expression

I have file with following data, http://www.some.com/web11.html http://www.some.com/web/112.html http://www.some.com/web/21.html http://www.some.com/342.html http://www.some.com/plk.html http://www.some.com/abh.html http://www.some.com/yte.html http://www.some.com/tyr/098.html... (4 Replies)
Discussion started by: sol_nov
4 Replies

4. Programming

Perl: How to read from a file, do regular expression and then replace the found regular expression

Hi all, How am I read a file, find the match regular expression and overwrite to the same files. open DESTINATION_FILE, "<tmptravl.dat" or die "tmptravl.dat"; open NEW_DESTINATION_FILE, ">new_tmptravl.dat" or die "new_tmptravl.dat"; while (<DESTINATION_FILE>) { # print... (1 Reply)
Discussion started by: jessy83
1 Replies

5. Shell Programming and Scripting

Use of regular expression

Hi, Earlier I was using the below expression to identify the file names ls PRODUCT_LIST__CITIES_????????.dat file names : PRODUCT_LIST_GB_CITIES_????????.dat PRODUCT_LIST_IE_CITIES_????????.dat but now the file names have been changed as below ... (1 Reply)
Discussion started by: k_vikash
1 Replies

6. Shell Programming and Scripting

Integer expression expected: with regular expression

CA_RELEASE has a value of 6. I need to check if that this is a numeric value. if not error. source $CA_VERSION_DATA if * ] then echo "CA_RELESE $CA_RELEASE is invalid" exit -1 fi + source /etc/ncgl/ca_version_data ++ CA_PRODUCT_ID=samxts ++ CA_RELEASE=6 ++ CA_WEEK_NO=7 ++... (3 Replies)
Discussion started by: ketkee1985
3 Replies

7. Shell Programming and Scripting

regular expression (.*?)

hi all, i have a text file with below content ............................... ............................... ............................... ............................... %%Page: (4) 4 %%PageBoundingBox: 34 -30 584 831 %%BeginPageSetup %%BeginFeature: *PageSize A4 595 842... (7 Replies)
Discussion started by: uttamhoode
7 Replies

8. Shell Programming and Scripting

Regular expression

Hi I have to extract the first field and the last %field of the following out put.. /home (/abc/def/bhd ) : 522328 total allocated Kb 319448 free allocated Kb ... (2 Replies)
Discussion started by: Harikrishna
2 Replies

9. Linux

Regular expression to extract "y" from "abc/x.y.z" .... i need regular expression

Regular expression to extract "y" from "abc/x.y.z" (2 Replies)
Discussion started by: rag84dec
2 Replies

10. Shell Programming and Scripting

Regular Expression + Aritmetical Expression

Is it possible to combine a regular expression with a aritmetical expression? For example, taking a 8-numbers caracter sequece and casting each output of a grep, comparing to a constant. THX! (2 Replies)
Discussion started by: Z0mby
2 Replies
Login or Register to Ask a Question