Experts,
I am a beginner to Unix Shell Scripting
We have source as a flat file which contains CTRL+F character as the delimiter. We need to count the number of records in the file (CTRL+F) to perform file validation
Following command being used:
awk '{cnt+=gsub(//,"&")}END {print cnt}'... (4 Replies)
I couldn't figure out how to use sed or any other shell to do the following. Can anyone help? Thanks.
If seeing a string (e.g., TODAY) in the line,
replace a string in the line above (e.g, replace "Raining" with "Sunny")
and replace a string in the line below (e.g., replace "Reading" with... (7 Replies)
I have an xml file that is stripped down to output that looks bacically like;
<!-- TABLEA header -->
<tablea>
some fields
</tablea>
<!-- TABLEB header -->
<!-- TABLEC header -->
<tablec>
some fields
</tablec>
I want to remove the header... (3 Replies)
Sample file:
This is line one,
this is another line,
this is the PRIMARY INDEX line
l ;
This is another line
The command should find the line with “PRIMARY INDEX” and remove the last character from the line preceding it (in this case , comma) and remove the first character from the line... (5 Replies)
Hi friends,
This is sed & awk type question.
I have a text file which has numbers spread all over the file. I want to sum the series of numbers whenever i find it and produce an output file with the sum. For example
###start of input text file ####
abc
def
ghi
1
2
3
4
kjld
random... (3 Replies)
I am trying to find a line in a file ("Replace_Flag") and replace it with a variable which hold a multi lined file.
myVar=`cat myfile`
sed -e 's/Replace_Flag/'$myVar'/' /pathto/test.file
myfile:
cat
dog
boy
girl
mouse
house
test.file:
football
hockey
Replace_Flag
baseball
... (4 Replies)
Hi
I know sed and awk has options to give range of line numbers, but
I need to replace pattern in specific lines
Something like
sed -e '1s,14s,26s/pattern/new pattern/' file name
Can somebody help me in this....
I am fine with see/awk/perl
Thank you in advance (9 Replies)
Hi,
I have a log file which has sessionids in it, each block in the log starts with a date entry, a block may be a single line or multiple lines. I need to sed (or awk) out the lines/blocks with that start with a date and include the session id.
The files are large at several Gb.
My... (3 Replies)
'Hi
I'm using the following code to extract the lines(and redirect them to a txt file) after the pattern match. But the output is inclusive of the line with pattern match.
Which option is to be used to exclude the line containing the pattern?
sed -n '/Conn.*User/,$p' > consumers.txt (11 Replies)
In the awk piped to sed below I am trying to format file by removing the odd xxxx_digits and whitespace after, then move the even xxxx_digit to the line above it and add a space between them. There may be multiple lines in file but they are in the same format. The Filename_ID line is the last line... (4 Replies)
Discussion started by: cmccabe
4 Replies
LEARN ABOUT DEBIAN
convickt
CONVICKT(1) General Commands Manual CONVICKT(1)NAME
convickt - convert INTERCAL files between formats
SYNOPSIS
convickt incharset outcharset [paddingrule [arrayname]]
DESCRIPTION
This manual page describes the convickt command. Fuller documentation is available via the command info convickt
convickt converts INTERCAL programs from one character set to another; it takes input from standard input and sends its output to standard
output.
OPTIONS
For incharset and outcharset
atari Interpret the input as being ASCII-7 Atari syntax INTERCAL, as is used by the Atari INTERCAL-72 compiler, J-INTERCAL, and C-INTERCAL
default syntax, or output in that syntax.
baudot Interpret the input as being in CLC-INTERCAL's extended Baudot syntax, or output in that syntax.
ebcdic Interpret the input as being in the CLC-INTERCAL dialect of EBCDIC, or output in that syntax.
latin1 Interpret the input as being Latin-1 Princeton syntax INTERCAL, as is used by default by CLC-INTERCAL and also readable by C-INTER-
CAL with the -X switch, or output in that syntax.
For paddingrule
zero Pad the irrelevant bits in ASCII-7 and Baudot output with zeros.
printable
Set the values of the irrelevant bits in ASCII-7 and Baudot output to try to cause the output to stay within character range 32-126.
This option is the default. (Note that paddingrule is irrelevant for 8-bit character sets like Latin-1 and EBCDIC).
random Pad the irrelevant bits in ASCII-7 and Baudot output with random data, except that outputing an all-bits-zero octet is avoided.
CAVEATS
Not all conversions are possible, due to the character sets having different characters available. In most cases, an unconvertible or
invalid character will be converted to a 0 (padded appropriately); the exception is that if a tab cannot be converted, it will instead be
converted to a single space (so that INTERCAL programs still run if converted to Baudot). Using atari as an input or output character set
will literally convert characters which differ between Atari and Princeton syntax without checking to see whether they are being used as
operators or not.
If arrayname is given, then instead of outputting the converted text literally, it will be output as portable (that is, legal in INTER-
CAL-72, C-INTERCAL, J-INTERCAL and CLC-INTERCAL) INTERCAL that dimensions the tail array given as arrayname and assigns each byte of the
output to an element of that array; this is mostly useful for producing Baudot text for CLC-INTERCAL-style array IO.
AUTHOR
convickt and this manual page were written by Alex Smith.
CONVICKT(1)