In the above code, in the first line, it says read line.. it reads the first line from the testfile and puts it into the variable called line, again when you say read test, it actually reads the second line from testfile and puts it into the variable test.. it won't take the input from the keyboard because you have given the input as testfile by specifying the "<".
use this code
#!/usr/bin/ksh
IFS="
"
for line in $(< testfile)
do
echo $line
echo "Enter value :"
read a
done
Last edited by mahendramahendr; 01-11-2006 at 05:44 PM..
hi all,
Can you please help me with this issue ?
while ####infinite loop
do
cat file1 |while read var1 var2
do
func1 $var1 $var2
done
cat file2 | while read var11 var22
do
func2 $var11 $var22
done
done
func1 is called till all the values are read... (2 Replies)
Hi All,
How can we use read line using the index value of a FOR loop?
eg:
pt_mstr,pt_status,8
pt_mstr,pt_buyer,8
pt_mstr,pt_sfty_stk,8
pt_mstr,pt_ord_pol,3
pt_mstr,pt_capacity,8
pt_mstr,pt_plan_ord,3
pt_mstr,pt_ord_mult,8
From this file i want to read the line2, 3 and 4 only using a FOR... (3 Replies)
I am trying to setup an if, elif statement that is dependant on a variable. If the user does not enter a valid option I would like it to prompt them again and start the loop over. Here is what I have so far:
echo -n "enter variable (a, b, or c): "
read freq
if ;
then echo "a"
elif ;... (2 Replies)
Hello,
The code below pulls printer information from a three-column file (set by the ${MULTIFILE} variable at the end), that has the printer queue name, IP, and type of printer. It is supposed to use this info to add the printers in the list to one, or more servers . The input file... (3 Replies)
Hi guys
what I wanna do is to create a script where can I input several times a file - assume with read function that will be inserted into a temp. file for further processing. When I press q I want that the loop will stop and continue in my script
I typed this but the options q is not working... (6 Replies)
What I'm trying to find out is how many gb do we actually have free, how do you calculate that with the following output from the df -k command.
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/prod001 46137344 9200468 81% 26166 1% ... (6 Replies)
hi,
this is my script #!/bin/ksh
cat temp_file.dat | while read line
do
read test
if ]; then
break
else echo "ERROR"
fi
done
when i execute this code , the script does wait for the user input . it directly prints "ERROR" and terminates after the no. of times as there... (3 Replies)
Hey all,
Tried searching the forums but my search-fu may not be strong today; please feel free to redirect me if I have simply missed a post that would be helpful!
Trying to create a while loop that reads a list of configuration files, checks for a line that starts with "SOME_CMD" and ends... (4 Replies)
Referring to this:
#!/bin/awk -f
BEGIN{
for(i=0;i<=10;i++)
{
if (i <=1 )
{
x=0;
y=1;
print i;
}
else
{
z=x+y;
print z;
x=y;
y=z;
}
} (3 Replies)
Discussion started by: p1ne
3 Replies
LEARN ABOUT OSX
yencode
yencode(n) Text encoding & decoding binary data yencode(n)
__________________________________________________________________________________________________________________________________________________NAME
yencode - Y-encode/decode binary data
SYNOPSIS
package require Tcl 8.2
package require yencode ?1.1.2?
::yencode::encode string
::yencode::decode string
::yencode::yencode ?-name string? ?-line integer? ?-crc32 boolean? (-file filename | ?--? string)
::yencode::ydecode (-file filename | ?--? string)
_________________________________________________________________DESCRIPTION
This package provides a Tcl-only implementation of the yEnc file encoding. This is a recently introduced method of encoding binary files
for transmission through Usenet. This encoding packs binary data into a format that requires an 8-bit clean transmission layer but that
escapes characters special to the NNTP posting protocols. See http://www.yenc.org/ for details concerning the algorithm.
::yencode::encode string
returns the yEnc encoded data.
::yencode::decode string
Decodes the given yEnc encoded data.
::yencode::yencode ?-name string? ?-line integer? ?-crc32 boolean? (-file filename | ?--? string)
Encode a file or block of data.
::yencode::ydecode (-file filename | ?--? string)
Decode a file or block of data. A file may contain more than one embedded file so the result is a list where each element is a three
element list of filename, file size and data.
OPTIONS -filename name
Cause the yencode or ydecode commands to read their data from the named file rather that taking a string parameter.
-name string
The encoded data header line contains the suggested file name to be used when unpacking the data. Use this option to change this
from the default of "data.dat".
-line integer
The yencoded data header line contains records the line length used during the encoding. Use this option to select a line length
other that the default of 128. Note that NNTP imposes a 1000 character line length limit and some gateways may have trouble with
more than 255 characters per line.
-crc32 boolean
The yEnc specification recommends the inclusion of a cyclic redundancy check value in the footer. Use this option to change the
default from true to false.
% set d [yencode::yencode -file testfile.txt]
=ybegin line=128 size=584 name=testfile.txt
-o- data not shown -o-
=yend size=584 crc32=ded29f4f
REFERENCES
[1] http://www.yenc.org/yenc-draft.1.3.txt
BUGS, IDEAS, FEEDBACK
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category base64
of the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for
either package and/or documentation.
KEYWORDS
encoding, yEnc, ydecode, yencode
CATEGORY
Text processing
COPYRIGHT
Copyright (c) 2002, Pat Thoyts
base64 1.1.2 yencode(n)