regular expression go into a folder


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting regular expression go into a folder
# 1  
Old 11-02-2009
regular expression go into a folder

Hi Everyone,

I have two folders /root/jul/a.txt and /root/july/a.txt. I have $month="jul", so use this methold, i only can go into the first folder. is there any way, i can do like $month="jul*", means can go to both folders? becuase the month folder, sometimes is jul, or july, or nov, november, or nove, or even NOVE, NOV. How to handle this case. Smilie

Thanks
# 2  
Old 11-03-2009
You can't go to "two folders", because you can only be at one place at a time - thats true for physics as well as Unix. ;-))

What you can do is to go to one folder after the other. Here is an example script:

Code:
#!/bin/ksh

month="jul"
dir=""

ls -ld "/root/${month}*" | while read dir ; do
     cd "$dir"
     print - "now in directory: $PWD"
     ls -l
     print - "---------------"
     cd -
done

I hope this helps.

bakunin
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. 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

2. Shell Programming and Scripting

regular expression and ls

hello using KSH shell i have those files in a folder FILE01 FILE1 FILE02 FILE2 FILE001 FILE0001 in a script i would like to list all the files through regular expressions i tried this ls FILE+* but i receive this error ls: 0653-341 The file FILE+* does not exist. what is... (2 Replies)
Discussion started by: ade05fr
2 Replies

3. UNIX for Dummies Questions & Answers

Help with regular expression

Hi All, Need some help with a regular expression that I cant seem to work on. Say there is the following text - Input We all (need some) help some day (ps: when it rains) and I need to save some hay now. During the rainy season (ps: when it might rain heavily) Seattle gets drenched but not... (3 Replies)
Discussion started by: ManoharMa
3 Replies

4. UNIX for Dummies Questions & Answers

regular expression help

\..\ {3\}$ which one of these does this match rs.ef$tt abc.ab abc.$$$$ abc I think its the 1st one what do you think? Thanks Please use code tags! (2 Replies)
Discussion started by: drew211
2 Replies

5. 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

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 help

Hi I wanted to match a line using regular expression in a file. the line is: CtL2b00833 the reg expression I'm using now is: m/^(\D+)(\d+)\/) $firstpart=$1 $secondpart=($1 . $2) $thirdpart=$3 But for $firstpart I have digits (2) so I am getting error messages. when I used... (1 Reply)
Discussion started by: Lucky Ali
1 Replies

8. Shell Programming and Scripting

Regular Expression Help

Hi there, I have a line in a coded text from which the formtat is DEF/AAA/AAA/AAA/AAA/AAA/AAA/AAA/AAA/AAA where A equals a letter but the fields after the DEF/ are optional. Which means the line could look like DEF/AAA or DEF/AAA/AAA etc etc I am trying to a find regular... (8 Replies)
Discussion started by: sickboy
8 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