Visit Our UNIX and Linux User Community


Need rm script help ASAP


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need rm script help ASAP
# 1  
Old 08-20-2002
Need rm script help ASAP

I need your expertise anyone. I'm trying to remove part of a id # in a script. Reason, the part of the id is a underscore that is making my life impossible. I simply cannot handle all the requests and modify every single one in vi or edt. So I wanted to modify the script..

For example _1234567.RP

How would I remove just the "underscore" and nothing else ?

How would I then let it account for the rest of the 7 digits and the extension ?

Thanks
simon2000
# 2  
Old 08-20-2002
Well in ksh (why do people NEVER reveal which language they are using?) it is easy:
Code:
#! /usr/bin/ksh
x=_1234567.RP
y=${x#?}
echo $y
exit 0

# 3  
Old 08-20-2002
Hi Perderabo,

Could you pl explain what do # and ? after x do.

Thanx
# 4  
Old 08-20-2002
The # says to remove a leading pattern. The ? is a pattern that matches a single character. Put them together and you are stripping off the first character.
# 5  
Old 08-20-2002
Are the PartNumbers's in the script file or in a seperate flat ASCII file?

A quick perl script could be generated to go through the script line-by-line and remove the leading underscore by pattern.

If the PartNumbers are in a seperate flat ASCII file, sed would probably be a quick solution.
# 6  
Old 08-20-2002
Quote:
Originally posted by Perderabo
Well in ksh (why do people NEVER reveal which language they are using?) it is easy:
Code:
#! /usr/bin/ksh
x=_1234567.RP
y=${x#?}
echo $y
exit 0

just to expand on his code.
Code:
cd path/to/files
for files in `ls`;do
     for lines in `cat $files`;do
          y=${lines#?}
          echo $y >> new.file
     done
done

or in sed

sed 's/^_//g' * >> contents_of_all_files_in_current_directory.txt
# 7  
Old 08-23-2002
Posix shell. sorry.. /sh

thanks for the help..

Previous Thread | Next Thread
Test Your Knowledge in Computers #956
Difficulty: Medium
A polymorphic virus infects files with an encrypted copy of itself which is decoded by a decryption module which is modified on each infection.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need a Python Script asap

I work on various messages received from server and want to write a python script that can sort messages with unique flag values and give me the output in a text file. I get these messages in the form of .zcap file from server and I use an internal tool to filter: Step 1) Zcap file to get... (1 Reply)
Discussion started by: Vijeta Laad
1 Replies

2. Homework & Coursework Questions

PLEASE HELP ME ASAP

can anyone help me with this??? make program ( shell script) to detect and display errors occurred in initializing a Unix system (4 Replies)
Discussion started by: dementor
4 Replies

3. Shell Programming and Scripting

Need help to write a shell script ASAP

Hi, 1) Need help to write script in KSH to detect a duplicate file. 2) The original file needs to be moved from current path to a different path 3) The duplicate file should continue to stay in the same path. Exact file names & duplicate file names are given below. Please help me at the... (7 Replies)
Discussion started by: bhagya3001
7 Replies

4. Shell Programming and Scripting

Need a help for a query--PLZ ASAP

I want to open a file which is in encrypted form and it consists Usernames and passwords.a custommized command is there to open the file.the command is exe of a shell script which takes arguments filename. after opening with the command it will show four options which are ADD,update,search and... (2 Replies)
Discussion started by: sivaranga001
2 Replies

5. Shell Programming and Scripting

KERBEROS_V4 -help needed ASAP

#!/bin/sh HOST='ftp.bend.com' USER='temp1' PASSWD='temp2' FTPPATH='SY1:' ifile='concat.txt' #FTP concatenated file ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS $PASSWD binary cd $FTPPATH put $ifile get $ifile retrieval.$$ quit END_SCRIPT if then echo "FTP of... (2 Replies)
Discussion started by: Sgiri1
2 Replies

6. Shell Programming and Scripting

need help asap!

Hello everyone, I'm new to using Linux and i am trying to create a script that will produce a list of all the files of the present working directory. So far I only have this #!/bin/bash cd / ls -lt>> I can't figure out what I am suppose to do next. (6 Replies)
Discussion started by: reecygee
6 Replies

7. Shell Programming and Scripting

need help asap

i have a file having content a|b|c 1|2|33 4|6|55 end a|b|d 3|4|55 end a|b|c 45|67|98 end so i want to print 3rd field of header a|b|c and footer end. e.g. o/p should be 33 55 98 (7 Replies)
Discussion started by: manas_ranjan
7 Replies

8. Shell Programming and Scripting

UNIX script problem ..Plz help ASAP

Hi folks, I have written down a UNIX script which actually FTP the file to other server. What is happening now , this script is not working only for 1 server , as it is working for 32 different FTP server . In this particular server , we are getting message “FTp:550 access denied”... (1 Reply)
Discussion started by: khan1978
1 Replies

9. UNIX for Dummies Questions & Answers

I Need Some (help)answers Asap

can someone explain the meaning of the following shell commands: 1. who / wc -l 2. who / sort > user_names 3. cat students > new_students 4. current_day='date / cut -cl-3' i would also appreciated if you could tell me some things about the umask 1. what is a good umask value and why? 2.... (2 Replies)
Discussion started by: dakis
2 Replies

10. UNIX for Dummies Questions & Answers

Sendmail - need help ASAP

Hi guys ! I have 24 hours to learn about sendmail (as much as I can) ... where to start ? where to go ? thnx, (2 Replies)
Discussion started by: Gismo
2 Replies

Featured Tech Videos