Thanks so much for this pilnet101. Actually, I'm trying to get the space *after* the digit which follows the comma, that is to say, a space before the tab that delimits the field.
Ultimately, I'd like each record of the textfile to look like this:
I'm trying to add that [space] above to accommodate a future double digit, i.e.,
So, I'm trying to add a single space when there is only one digit after the comma (,1 ) and not have that space when there are two digits after the comma (,11).
Thanks so much and I apologize for my inability to explain this sufficiently. I am very new to this.
Hi ,
I have a piece of code ...wherein I need to assign the following ...
1) A command line argument to a variable
e.g origCount=ARGV
2) A unix command to a variable
e.g result=`wc -l testFile.txt`
in my awk shell script
When I do this :
print "origCount" origCount --> I get the... (0 Replies)
Hi all,
I am new to awk.
I want to print the line numbers if the column has a particular value.
For example I have:
cat FILE1
COL1 COL2
X114 0
X116 0
X117 0
X120 0
X121 0
X125 0
X126 0
X127 0
X131 1
X132 0
X135 0
X136 0 (3 Replies)
Hello. I am learning how to use Unix through an online course. Unfortunately the text that we use isn't very good, so I could use some help with a pretty basic question.
Use metacharacters and the ll command to list all filenames under the datafiles directory that contain a dot "." with the... (2 Replies)
Hi, Im trying to get current line in the AGREP command I use in AWK. My script looks like this:
list.txt
car
bus
checklist.txt
cer
buss
cat list.txt | awk -v mycmd="$(agrep -2 -i $0 checklist.txt)" '{print $mycmd}'
It doesnt work. How can I get the current line in the $0... (6 Replies)
I have a file which contains a list of paths separated by a new line character.
e.g
/some/path/to/a/file.png
/some/path to/another/file.jpeg
/some path/to yet/another/file
Notice that these paths may contain metacharacters, the spaces for example are also not escaped.
If I wanted... (5 Replies)
Can I use awk to search for a string, passed from the shell, that might include metacharacters?
File1 entries: Bob Marley Jammin (Bonus Track).mp3
File2 entries: Bob Marley Jammin (Bonus Track).mp3 32000 /Music/Bob Marley/ Jammin (Bonus Track).mp3
So far, I have this;
$ sed -e... (9 Replies)
Hi all,
As of now am using an awk command to check the number of columns in a file that has 10 lakh rows.
Is it possible to remove that particular line having an extra column and copy the remaining lines to a new file ?
YOUR HELP IS HIGHLY APPRECIATED. THANKS IN ADVANCE (5 Replies)
My input file gfile values is CTRY=GM&PROJTYPE=SP&PROJECTTYPE=Small+Project
If i am giving PROJECTTYPE then it must give Small Project
awk -F"&" '{for (i=1; i<=NF; i++) if ($i ~ "^"PAT) {sub ("^"PAT"=", "", $i); sed 's/'+'/""/' $i ; print $i }}' PAT=$1 ... (6 Replies)
Hi,
I am trying to pass awk field to a command line executed within awk (need to convert a timestamp into formatted date).
All my attempts failed this far.
Here's an example.
It works fine with timestamp hard-codded into the command
echo "1381653229 something" |awk 'BEGIN{cmd="date -d... (4 Replies)
As per requirement if column 2 is NULL then 'N' ELSE 'Y'.
I have written below awk code. But it is not replacing values for first line. :confused:
cat temp.txt
1|abc|3
1||4
1|11|c
awk -F'|' '{if($2==""){$2="N"}else{$2="Y"} print $0 } {OFS="|"} ' < temp.txt
1 Y 3 ... (4 Replies)
Discussion started by: max_hammer
4 Replies
LEARN ABOUT HPUX
isprint
ctype(3C)ctype(3C)NAME
ctype: isalnum(), isalpha(), isascii(), isblank(), iscntrl(), isdigit(), isgraph(), islower(), isprint(), ispunct(), isspace(), isupper(),
isxdigit() - classify characters according to type
SYNOPSIS DESCRIPTION
These functions classify character-coded integer values according to the rules of the coded character set identified by the last successful
call to (see setlocale(3C)). Each function is a predicate returning nonzero for true, zero for false.
If has not been called successfully, characters are classified according to the rules of the default ASCII 7-bit coded character set (see
setlocale(3C)).
is defined on all integer values; the other functions are defined for the range (EOF) through
RETURN VALUE
The functions return nonzero under the following circumstances; zero otherwise:
c is an alphanumeric (letters or digits).
c is a letter.
c is any ASCII character code between 0 and 0177, inclusive.
c is a blank character; that is, a space or a tab.
c is a control character (in ASCII: character codes less than 040 and the delete character(0177)).
c is a decimal digit (in ASCII: characters [0-9]).
c is a visible character (in ASCII: printing characters, excluding the space character(040)).
c is a lowercase letter.
c is a printing character.
c is a punctuation character (in ASCII: any printing character except the space character(040), digits, letters).
c is a character that creates whitespace in displayed text (in ASCII: space, tab, carriage return, newline, verti-
cal tab, and formfeed).
c is an uppercase letter.
c is a hexadecimal digit (in ASCII: characters [0-9], [A-F] or [a-f]).
If the argument to any of these functions is outside the domain of the function, the result is undefined.
EXTERNAL INFLUENCES
Environment Variables
The category determines the classification of character type.
International Code Set Support
Single-byte character code sets are supported.
WARNINGS
These functions are supplied both as library functions and as macros defined in the header. Normally, the macro versions are used. To
obtain the library function, either use a to remove the macro definition or, if compiling in ANSI-C mode, enclose the function name in
parenthesis or take its address. The following example uses the library functions for and
AUTHOR
was developed by IBM, OSF, and HP.
SEE ALSO setlocale(3C), ascii(5), thread_safety(5).
STANDARDS CONFORMANCE ctype(3C)