cut in line


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting cut in line
# 1  
Old 03-18-2009
cut in line

hi
how can i get from
Komendant st. house 50 ex. 1 fl. 1000 to > Kome.50.2.1000
Elsestreet house 51 ex. 2 fl. 11 to > Else.51.2.11
???

Last edited by Trump; 03-18-2009 at 01:52 PM..
# 2  
Old 03-18-2009
Quote:
Originally Posted by Trump
hi
how can i get from
Komendant st. house 50 ex. 1 fl. 1000 to > Kome.28.2.1000

Where did you get "28"?
Quote:
Elsestreet house 51 ex. 2 fl. 11 to > Else.51.2.11
???

Code:
for string in "Komendant st. house 50 ex. 1 fl. 1000" \
              "Elsestreet house 51 ex. 2 fl. 11"
do
  a=${string%"${string#????}"} ## put first four characters in $a

  set -f
  set -- $string
  set +f
  shift $(( $# - 5 ))

  echo $a.$1.$3.$5
done

# 3  
Old 03-18-2009
Excuse, was mistaken at input
# 4  
Old 03-18-2009
Quote:
Originally Posted by cfajohnson

Where did you get "28"?

Code:
for string in "Komendant st. house 50 ex. 1 fl. 1000" \
              "Elsestreet house 51 ex. 2 fl. 11"
do
  a=${string%"${string#????}"} ## put first four characters in $a

  set -f
  set -- $string
  set +f
  shift $(( $# - 5 ))

  echo $a.$1.$3.$5
done

thnx for script ,
can you tell me how to set first four characters to upper case?

Last edited by Trump; 03-18-2009 at 02:27 PM..
# 5  
Old 03-18-2009
Quote:
Originally Posted by Trump
thnx for script ,
can you tell me how to set first four characters to upper case?

Code:
a=$( printf "%s\n" "$a" | tr [:lower:] [:upper:] )

In ksh:

Code:
typeset -u a

In bash4.0:

Code:
a=${a^^}

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Cut line up to a string

hi all In my bash script I want to cut a line up to a specific string and keep the rest of it but only up to a ".How can I do that?I imagine something with sed.. Let's say my line is: Jennifer Jones (student) "id:376765748587/7465674775" NewYork and i only want to keep: ... (9 Replies)
Discussion started by: vlm
9 Replies

2. Slackware

How should I cut this line using cut and grep?

not sure how to do it. wan't to delete it using cut and grep ince i would use it in the shell. but how must the command be? grep "64.233.181.103 wwwGoogle.com" /etc/hosts | cut -d the delimeter is just a space. can you help meplease. :D (1 Reply)
Discussion started by: garfish
1 Replies

3. Shell Programming and Scripting

reading line by line and cut

I have a file like name file.txt whose contents are 3 fields separated by colon':' . somewhat like code/OR_R1400_RC4/BM_ATEMP_11.0.1.33:28/01/2010:N code/OR_R1400_RC5/BM_ATEMP_11.0.1.35:28/01/2010:Y code/OR_R1400_RC4/BM_ATEMP_11.0.1.33:29/01/2010:N... (8 Replies)
Discussion started by: gotam
8 Replies

4. Shell Programming and Scripting

How to cut specific line and one line under?

Hi guys, I need to analyze the following alert log file: Beginning log switch checkpoint up to RBA , SCN: 3916025539605 Sat May 1 00:54:52 2010 Thread 1 advanced to log sequence 271423 (LGWR switch) Current log# 1 seq# 271423 mem# 0: /dw/stg_redo01/log_dwstg_g1_m1.log Current log# 1... (7 Replies)
Discussion started by: nir_s
7 Replies

5. Shell Programming and Scripting

cut a string in a textfile line per line

i need to cut the string in a textfile but each line has a specific way of cutting it (different lengths) i have a for loop that gets the string line per line, then each line has to be compared: for x in `cat tmp2.txt`; do if; then echo 'BAC' elif ... (6 Replies)
Discussion started by: izuma
6 Replies

6. Shell Programming and Scripting

To cut a specific line

Hi, I need to remove a specific line from a file.. For eg: From the html codings, I need to find the word "iframe frameborder" and cut it . I tried with find . -type f -exec grep -H 'iframe frameborder' {} \; > <filename> From the output of this result, I need to remove the "iframe... (14 Replies)
Discussion started by: gsiva
14 Replies

7. Shell Programming and Scripting

How can i cut first line of a file

i want to cut first line of a file and use it.It should remove that line from file content.Plz help me (7 Replies)
Discussion started by: arghya_owen
7 Replies

8. UNIX for Dummies Questions & Answers

cut first 4 characters from a line

Please let me know how to cut first four characters from a line in UNIX after grepping the file.. (5 Replies)
Discussion started by: kaushikraman
5 Replies

9. Shell Programming and Scripting

Line cut

Dear all #!/bin/sh for i in `cat test1` do echo $i field1=`$i | cut -d',' -f4` echo $field1 sleep 5 done test1 file has these contents 2007-05-31-0000,0,0,537,538,489,490,0,0,0,0,0,0,46,46 2007-05-31-0001,0,0,552,552,489,489,2,2,0,0,0,0,60,60... (13 Replies)
Discussion started by: Dastard
13 Replies

10. Shell Programming and Scripting

cut - new line

Hello!! I'm trying to get each line of a file, using cut and new line "\n" inside a script, but everytime I do the command it returns everything, not limited by the new line. Am I using a wrong format to new line? Is there another way to do it? cut -d"\n" -f1 < myFile Thanks in... (15 Replies)
Discussion started by: alienET
15 Replies
Login or Register to Ask a Question