# cat awk.script
BEGIN{
x="|"
y=".dat"
z="category|style|texture|color|srm|og|sp|comment"
}
END{print r > (n y)}
int($1)"."==$1{
if(r){
print r > (n y)
r=""
}
sub($1FS,"")
n=$0
}
$1 ~ /[A-Z]\./{
sub($1FS,"")
r = r ? r ORS n x $0: z ORS n x $0
}
/vital/{
gsub(/[a-z]| /,"")
gsub("::","")
gsub(":","|")
r = r x $0
}
/^[a-z]/{
r = r x substr($0,(match($0,":")+2))
}
# awk -f awk.script sample_file# cat Light.dat
category|style|texture|color|srm|og|sp|comment
Light|Light Soft|it's soft|the color value is that of something light|23|1.035|1.065|this is nice if you like light colored soft things
Light|Medium|it's soft-ish|the color is similar to light soft but because of the difference in texture it appears slightly darker to the naked eye|30|1.020|1.070|this is nice if you like light colored soft-ish things
# cat German\ Stlye.dat
category|style|texture|color|srm|og|sp|comment
German Stlye|Blue Jeans|jeany|blue stoopid|22|1.045|1.211|german blue jeans are really different that other blue jeans.
# cat Last\ Example\ Category.dat
category|style|texture|color|srm|og|sp|comment
Last Example Category|This is stoopid|huh?|umm... white and black?|11|1.222|1.222|ugg
That was too much to fit in one line
PS. Use gawk, nawk or /usr/xpg4/bin/awk on Solaris.
Greetings all:
I am still new to Unix environment and I need help with the following requirement.
I have a large sequential file sorted on a field (say store#) that is being split into several smaller files, one for each store. That means if there are 500 stores, there will be 500 files. This... (1 Reply)
I'm not a unix guy so excuses my ignorance... I'm the database ETL guy.
I'm trying to be proactive and devise a plan B for a ETL process where I expect a file 10X larger than what I process daily for a recast job. The ETL may handle it but I just don't know.
This file may need to be split... (3 Replies)
Hi,
can some one please help me to split the file based on groups.
like in the below scenario x indicates the begining of the group and the file should be split each with 2 groups below there are 10 groups it should create 5 files. could you please help? (4 Replies)
Hi,
I am writing just to share my appreciation for help I have received from this site in the past.
In a previous post Split File by Data Group I received a lot of help with a troublesome awk script to reformat some complicated data blocks. What I learned really came in hand recently when I... (1 Reply)
Hi All,
I have two input file and need to generate a CSV file. The existing report just "GREP" the records with the Header and Tailer records with the count of records.
Now i need to split the data into 25 records each in the same CSV file.
id_file (Input file )
227050994
232510151... (4 Replies)
Hi,
I have a data file xyz.dat similar to the one given below,
2345|98|809||x|969|0
2345|98|809||y|0|537
2345|97|809||x|544|0
2345|97|809||y|0|651
9685|98|809||x|321|0
9685|98|809||y|0|357
9685|98|709||x|687|0
9685|98|709||y|0|234
2315|98|809||x|564|0
2315|98|809||y|0|537... (2 Replies)
HI Guys,
I need to split the file in to number of files . file contains FILEHEADER and EOF . I have to split n number of times . I have to form the file with each splitted message between FILEHEADER and EOF using awk beign and end . how to implement please suggest. (2 Replies)
Hi All,
I have file(File1) with data like below:
102100|LName|Gender|Company|Branch|Bday|Salary|Age
102100|bbbb|male|cccc|dddd|19900814|15000|20|
102101|asdg|male|gggg|ksgu|19911216|||
102102|bdbm|male|kkkk|acke|19931018||23|
102102|kfjg|male|kkkc|gkgg|19921213|14000|24|... (2 Replies)
Hi folks,
I have the following data.Any help is greatly appreciated.
order File_name
7222245 7222245.pdf
7222245 7222245a.pdf
7222245 7222245b.pdf
7222245 7222245c.pdf
7222245 7222245d.pdf
7222250 ... (1 Reply)
Hello I am new to scripts, codes, bash, terminal, etc.
I apologize this my be very scattered because I frankly don't have any idea where to begin and I have had trouble sleeping lately.
I have several 2GB files I wish to split.
This Code 00 00 01 BA ** ** ** ** ** ** ** ** C3 F8 00 00 01 BB 00... (17 Replies)
Discussion started by: PatrickE
17 Replies
LEARN ABOUT PHP
desktop_palette
desktop_palette(3alleg4) Allegro manual desktop_palette(3alleg4)NAME
desktop_palette - The palette used by the Atari ST low resolution desktop. Allegro game programming library.
SYNOPSIS
#include <allegro.h>
extern PALETTE desktop_palette;
DESCRIPTION
The palette used by the Atari ST low resolution desktop. I'm not quite sure why this is still here, except that the grabber and test pro-
grams use it. It is probably the only Atari legacy code left in Allegro, and it would be a shame to remove it :-)
The contents of this palette are 16 colors repeated 16 times. Color entry zero is equal to color entry 16, which is equal to color entry
24, etc.
Index Color RGB values
0 White 63 63 63
1 Red 63 0 0
2 Green 0 63 0
3 Yellow 63 63 0
4 Blue 0 0 63
5 Pink 63 0 63
6 Cyan 0 63 63
7 Grey 16 16 16
8 Light grey 31 31 31
9 Light red 63 31 31
10 Light green 31 63 31
11 Light yellow 63 63 31
12 Light blue 31 31 63
13 Light pink 63 31 63
14 Light cyan 31 63 63
15 Black 0 0 0
SEE ALSO default_palette(3alleg4), black_palette(3alleg4)Allegro version 4.4.2 desktop_palette(3alleg4)