cut in sed/awk


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting cut in sed/awk
# 8  
Old 05-12-2008
cut in sed/awk

HI All
THe requirement is cut the individual characters and not columns.
For example if i have the string "TESTING"
i want to get the output as STI i.e 3-5.

Regards
Dhana
# 9  
Old 05-12-2008
cut in sed/awk

HI

echo "Testing" | sed 's#^\(...\)\(.*\)#\1#g'
This one works.

If i have the following records in the file

TESTING
SSDFFFE
SDWERE
WEREERR
WEYUIER

If i want to cut the 3-5 characters , like the below
STI
DFF
WER
REE
YUI

is there any option that i need to include in sed ?

Regards
dhana
# 10  
Old 05-12-2008
cut in sed/awk

HI All
Please igmore my previous query. as i was able to do it.

ONe more question.
Do you have formatting in sed
like
printf '%s %-50s" in sed so that i want the outputted columns to print in a particular format

Regards
Dhana
# 11  
Old 05-12-2008
cut in sed/awk

Hi All
Any answers to my question in sed or awk ?

Regards
Dhana
# 12  
Old 05-12-2008
Pls don't 'bump-up' posts - it's against the Rules.
# 13  
Old 05-12-2008
It's also not clear which parts you have solved yourself already, as the second last message said "ignore my previous question". Maybe you should ask a more focused question, in a separate thread if it's not directly related to the original topic of this thread.

sed does not have print formatting modifiers like sprintf, although of course, if you are persistent, you can achieve the same effect using sed constructs (but I would not recommend it, unless you want to achieve sed guru status for its own sake).

sed 's/^..\(...\).*/\1/' will print chararacters 3 through 5 from each input line. Lines with fewer than five input characters will be printed unmodified; fixing this can be discussed if it's a requirement.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

editing file with awk cut and sed

HI All, I am new to unix. I have a file would like to do some editing by using awk, cut and sed. Could anyone help? This file contain 100 lines. There are one line for example: 2,"102343454",5060,"579668","579668","579668","SIP",,,"825922","035885221283026",1,268,"00:59:00.782 APR 17... (2 Replies)
Discussion started by: mimilaw
2 Replies

2. Shell Programming and Scripting

Cut on last backslash on hyperlink string-sed/awk??

hyper link- abc:8081/xyz/2.5.6/rtyp-2.5.6.jar Needs to get "rtyp-2.5.6.jar" i.e character after last backslash "/" how to do this using sed/awk?? help is highly appreciated. (7 Replies)
Discussion started by: kkscm
7 Replies

3. Shell Programming and Scripting

cut, sed, awk too slow to retrieve line - other options?

Hi, I have a script that, basically, has two input files of this type: file1 key1=value1_1_1 key2=value1_2_1 key4=value1_4_1 ... file2 key2=value2_2_1 key2=value2_2_2 key3=value2_3_1 key4=value2_4_1 ... My files are 10k lines big each (approx). The keys are strings that don't... (7 Replies)
Discussion started by: fzd
7 Replies

4. Shell Programming and Scripting

Line/Variable Editing for Awk sed Cut

Hello, i have a file, i open the file and read the line, i want to get the first item in the csv file and also teh third+6 item and wirte it to a new csv file. only problem is that using echo it takes TOO LONG: please help a newbie. below is my code: WorkingDir=$1 FileName=`cut -d ',' -f... (2 Replies)
Discussion started by: limamichelle
2 Replies

5. Shell Programming and Scripting

Substring using cut/awk/sed

Hi Gurus,I have a seemingly simple problem but struggling with it.It is as follows : I/p string - ABCDEFGHIJ20100909.txt desired o/p - AB,DEF,20100909,ABCDEFGHIJ20100909.txt How to achieve it ?Thanks in advance. Please use code tags, thank you (20 Replies)
Discussion started by: sumoka
20 Replies

6. UNIX for Dummies Questions & Answers

Awk/sed solution for grep,cut

Hi, From the file "example" with lines like below, I need the int value associated with ENG , i.e, 123 SUB: ENG123, GROUP 1 SUB: HIS124, GROUP 1 .. .. Normally , i do grep ENG example | cut -d ' ' -f 2 | cut -c 4-6 Is it possible to do it in simpler way using awk/sed ? ... (5 Replies)
Discussion started by: priyam
5 Replies

7. Shell Programming and Scripting

Sed or awk cut all lines after word

Hi, sorry for newbie question :confused: can't find how to cut ? from 1000 2000 word some text1.... 100 200 300 word some text2.... 10 20 30 abc word some text3.... to some text1.... some text2.... some text3.... (7 Replies)
Discussion started by: Trump
7 Replies

8. Shell Programming and Scripting

Sed Awk Cut Grep Combination Help ?

I have been reading for a few hours trying to educate myself enough to accomplish this task, so please know I have performed some research. Unfortunately, I am not a *NIX scripting expert, or a coder. I come from a network background instead. SO, here is my desired outcome. I have some Cisco... (5 Replies)
Discussion started by: abbzer0
5 Replies

9. Shell Programming and Scripting

awk,sed or cut problem

Good afternoon, Sir's, I would like to seek your assistance regarding on this matter. $cat file1 111 aaaa bbb aass aaa files file1 temp temp1 pix 222 11 22 1 33 44 desired output: aaaa bbb aass files file1 temp1 222 11 22 1 33 44 thanks (7 Replies)
Discussion started by: invinzin21
7 Replies

10. UNIX for Dummies Questions & Answers

cut vs. sed vs. awk ?

hi again...need new help guys:p the file contains following infos... users/abc/bla1.exe newusers/defgh/ik/albg2.exe users2/opww/ertz/qqwertzu/rwerwew.exe how to get the file content into... users/abc/ newusers/defgh/ik/ users2/opww/ertz/qqwertzu/ with... you can erase the... (5 Replies)
Discussion started by: svennie
5 Replies
Login or Register to Ask a Question