Sponsored Content
Top Forums Shell Programming and Scripting Unable to read the first space of a record in while loop Post 302605236 by machomaddy on Wednesday 7th of March 2012 03:31:09 AM
Old 03-07-2012
Unable to read the first space of a record in while loop

I have a loop like
Code:
while read i
do
echo "$i"
.
.
.
done < tms.txt

The tms.txt contians data like
Code:
2008-02-03 00:00:00
<space>00:00:00
.
.
.
2010-02-03 10:54:32

The above while loop reads the second as 00:00:00 instead of <space>00:00:00.Smilie

Can some one suugest me a way in which I can read the first space also.??
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

need to space fill a 2060 byte record

Calling all experts: When I ftp from Mainframe to unix server, the ftp message says fixed length 2060, but i lose trailing spaces. I tried a solution i found here, awk ' { printf("%-2060s\n",$0) } ' fname1 > fname2 works for small records but, err msg: string too long, for long records ... (1 Reply)
Discussion started by: JohnMario
1 Replies

2. UNIX for Dummies Questions & Answers

how to read record by record from a file in unix

Hi guys, i have a big file with the following format.This includes header(H),detail(D) and trailer(T) information in the file.My problem is i have to search for the character "6h" at 14 th and 15 th position in all the records .if it is there i have to write all those records into a... (1 Reply)
Discussion started by: raoscb
1 Replies

3. UNIX for Advanced & Expert Users

"while read ..." loop exiting after reading only one record

Greeting, The following script completes after reading only one record from the input file that contains many records. I commented out the "ssh" and get what I expect, an echo of all the records in the input.txt file. Is ssh killing the file handle? On the box "uname -a" gives "SunOS... (2 Replies)
Discussion started by: twk
2 Replies

4. Shell Programming and Scripting

printing space after a record in awk

friends, I am running iostat command in linux. Following is the output iostat -d Linux 2.6.18-128.el5 (btovm725.ind.hp.com) 04/16/2010 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 21.49 5.32 255.61 2871221 138010414 sda1 ... (8 Replies)
Discussion started by: achak01
8 Replies

5. Shell Programming and Scripting

Replace comma by space for specified field in record

Hi, i want to replace comma by space for specified field in record, i mean i want to replace the commas in the 4th field by space. and rest all is same throught the record. the record is 16458,99,001,"RIMOUSKI, QC",418,"N",7,EST,EDT,902 16458,99,002,"CHANDLER,... (5 Replies)
Discussion started by: raghavendra.cse
5 Replies

6. Shell Programming and Scripting

Update file record inside read loop

Hi, I am reading file records inside a while loop, and want to update the record when certain condition is met. How can I update a file while being read? I want to avoid using temporary files, copy, rename, ... while IFS=',' read -r f1 f2 do function(f1,f2) if then <add... (1 Reply)
Discussion started by: ysrini
1 Replies

7. Shell Programming and Scripting

How to remove space from each record in file?

Hi , I want to remove space from each record in one file My file is like BUD, BDL ABC, DDD, ABC ABC, DDD, DDD, KKK The o/p should be BUD,BDL ABC,DDD,ABC ABC,DDD,DDD,KKK Can any one help me regarding this? (9 Replies)
Discussion started by: jagdishrout
9 Replies

8. Shell Programming and Scripting

Unable to read assign values to two variables in while loop

I am trying to read a input file which has two columns separated by space Input file server1 server2 server3 server4 server5 server6 When i execute the below while code it reads line by line and a and b variables are able to successfully fetch the values while read a b do echo "$a" echo... (5 Replies)
Discussion started by: chidori
5 Replies

9. Shell Programming and Scripting

ksh while read loop breaks after one record - AIX

#!/bin/ksh for SRV in imawasp01 \ imawasp02 \ imawasp03 \ imawasp04 \ imawasp05 \ imawasp06 \ imawasp07 \ imawasp08 \ imawasp09 do print "${SRV}" while read PASSLINE do SRVNAME=`echo ${PASSLINE} | awk -F\: '{print $1}'` LASTLOGIN=`ssh ${SRV} lsuser ${SRVNAME} | tr '... (2 Replies)
Discussion started by: port43
2 Replies

10. Shell Programming and Scripting

Unable to read user input inside a loop

Hi, This query is a part of a much more lengthy script. I wish to look for all the files in a folder named "data" which in this case has two files i.e. plan.war and agent.properties. For all the files found under data I wish to ask the user as to where they wish copy the files to. Below,... (14 Replies)
Discussion started by: mohtashims
14 Replies
tms(4)							     Kernel Interfaces Manual							    tms(4)

Name
       tms - TMSCP magnetic tape interface

Syntax
       For UNIBUS, Q-bus:
	  controller klesiu0 at uba0
	  controller uq0 at klesiu0 csr 0174500 vector uqintr
	  tape tms0 at uq0 drive 0

       For MSI Bus:
	  adapter msi0 at nexus?
	  controller dssc0 at msi0 msinode 0
	  tape tms0 at dssc0 drive 3

       For VAXBI:
	  controller klesib0 at vaxbi0 node 0
	  controller uq0 at klesib0 vector uqintr
	  tape tms0 at uq0 drive 0

	  controller aie0 at vaxbi? node?
	  controller bvpssp0 at aie0 vector bvpsspintr
	  tape tms0 at bvpssp0 drive 0

       For MSI Bus:
	  adapter msi0 at nexus?
	  controller dssc0 at msi0 msinode 0
	  tape tms0 at dssc0 drive 0

       For VAX CI/HSC:
	  adapter ci0 at nexus?
	  adapter ci0 at vaxbi? node?
	  controller hsc0 at ci0 cinode 6
	  tape tms0 at hsc0 drive 3

Description
       Prior to Version 2.0, this device was referenced by tmscp(4).

       The  TMSCP  driver  provides  a standard tape drive interface, as described in This is a driver for any controller that adheres to the Tape
       Mass Storage Control Protocol (TMSCP).  The TMSCP controllers communicate with the host through a packet-oriented protocol termed the  Tape
       Mass  Storage  Control Protocol.  This driver also supports n-buffered reads and writes to the raw tape interface (used with streaming tape
       drives).  See for further details.

Tape Support
       TK50, TK70, TF70, TU81, TU81e, TA78, TA79, TA81, RV20, TA90, TA90E, TA91

Diagnostics
       All diagnostic messages are sent to the error logger subsystem.

Files
See Also
       mtio(4), nbuf(4), MAKEDEV(8), uerf(8), tapex(8)
       Guide to the Error Logger

																	    tms(4)
All times are GMT -4. The time now is 04:47 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy