cut a part of the file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting cut a part of the file
# 1  
Old 06-02-2008
Error cut a part of the file

This is a part of the output file (x.out, from a chemical software). I need to extract the xyz coordinates with the atom labels from this file.If it's possible i would like to use a bash shell script. I am new to this forum, how can I solve this problem.

DIPOLE X Y Z TOTAL
POINT-CHG. -7.830 4.081 -5.801 10.565
HYBRID -1.256 0.544 -0.035 1.369
SUM -9.086 4.625 -5.836 11.748


CARTESIAN COORDINATES

NO. ATOM X Y Z

1 C 2.3796 -0.9080 -0.5529
2 C 2.3639 -1.1281 0.9763
3 S 0.8125 0.6435 -2.1375
4 O 0.6957 -0.5657 -2.9187
5 O 1.0227 1.8996 -2.8206
6 N 1.8371 0.4619 -0.8145
7 O 1.5003 -1.8807 1.4665
8 N 3.3721 -0.6712 1.7823

the new file needs to look like this:

C 2.3796 -0.9080 -0.5529
C 2.3639 -1.1281 0.9763
S 0.8125 0.6435 -2.1375
O 0.6957 -0.5657 -2.9187
O 1.0227 1.8996 -2.8206
N 1.8371 0.4619 -0.8145
O 1.5003 -1.8807 1.4665
N 3.3721 -0.6712 1.7823

Is it possible to cut it out like this? Search for expression "Cartesian Coordinates", then use -grep, csplit, cut or combine them to get rid of the number's row (first tab). I need this plzzz. Smilie
# 2  
Old 06-02-2008
Code:
grep "^[0-9]* " input_file.txt | cut -f2- -d ' '

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to make a loop to read the input from a file part by part?

Hi All, We've a VDI infrastructure in AWS (AWS workspaces) and we're planning to automate the process of provisioning workspaces. Instead of going to GUI console, and launching workspaces by selecting individual users is little time consuming. Thus, I want to create them in bunches from AWS CLI... (6 Replies)
Discussion started by: arun_adm
6 Replies

2. UNIX for Dummies Questions & Answers

How to cut part of a string in reverse?

Hi, how to cut part of a string sing delimiter in reverse input file 1,2,st-pa-tr-01,2,3,4, 2,3,ff-ht-05,6,7,8 how can i obtain strings till st-pa-tr ff-ht i.e cutting the last part og string -01 and -05 Thanks & Regards Nivi edit by bakunin: changed thread title (typo) (3 Replies)
Discussion started by: nivI
3 Replies

3. Shell Programming and Scripting

[Solved] Printing a part of the last line of the specific part of a file

Hi, I have 80 large files, from which I want to get a specific value to run a Bash script. Firstly, I want to get the part of a file which contains this: Name =A xxxxxx yyyyyy zzzzzz aaaaaa bbbbbb Value = 57 This is necessary because in a file there are written more lines which... (6 Replies)
Discussion started by: wenclu
6 Replies

4. Shell Programming and Scripting

cut the some part in filename

Hi All, I have the file & name is "/a/b/c/d/e/xyz.dat" I need "/a/b/c/d/e/" from the above file name. I tryning with echo and awk. But it not come. Please help me in this regard. Thanks & Regards, Dathu (3 Replies)
Discussion started by: pdathu
3 Replies

5. UNIX for Dummies Questions & Answers

cut and print part of a string

I have a file that contains: yahoo.com.23456 web.log.common.us.gov.8675 192.168.1.55.34443 john-doe.about.com.22233 64.222.3.4.120 sunny.ca.4442 how can i remove the strings after the last dot (.) and reprint the file? Thanks. (3 Replies)
Discussion started by: apalex
3 Replies

6. UNIX for Dummies Questions & Answers

How to cut a string in two parts and show the other part

hi everybody.. I have a string like : abcd:efgh xxyy:yyxx ssddf:kjlioi ghtyu:jkksk nhjkk:heuiiue please tell me how i can display only the characters after ":" in the output the output should be : efgh yyxx kjlioi jkksk heuiiue please give quick reply.. its urgent..!! (6 Replies)
Discussion started by: adityamitra
6 Replies

7. UNIX for Dummies Questions & Answers

Help me with cut part 2..

Hi, I have this file name : xxx.77876767575.abc.77887.iiii If to get only the xxx i will need to do this command: i=xxx.77876767575.abc.77887.iiii name=`echo $i |cut -f1 -d "."` How do i get 77876767575.abc.77887.iiii without xxx in front? Please advice. Thanks (7 Replies)
Discussion started by: luna_soleil
7 Replies

8. Shell Programming and Scripting

Need to cut a part of a XML file

I want to be able to search and remove a part of this file. For Example I want to make a search for something like Terminal.app and remove the following from the XML file. <dict> <key>GUID</key> <integer>210535539</integer> <key>tile-data</key> <dict> <key>dock-extra</key>... (9 Replies)
Discussion started by: elbombillo
9 Replies

9. Shell Programming and Scripting

cut part of line

Dear Sirs, I want to cut the IP address from the following text line: " mgmt.mib-2.bgp.bgpPeerTable.bgpPeerEntry.bgpPeerLastError.163.121.170.20 (OctetString): 0x04 00" I want to get the (163.121.170.20) only. Thanks in advance. (8 Replies)
Discussion started by: ahmed.zaher
8 Replies
Login or Register to Ask a Question