I have an array containing bunch of characters. I have to check this array for specific character and if "Not Found than" use a goto statement to go to USAGE
Code:
set options = (A B C D E F)
@ i = 0
while ($i <= ${#options})
if ($options[$i] != "F" || $options[$i] != "D") then
goto USAGE
endif
@ i++
end
In above code I am looking for F and D and if not found than script goes to USAGE defined somewhere in script. I know it can be done with awk/sed/grep as one liner which I think more efficient. I am new to this and want to move away from doing things in an ancient way. Please help.
Thanks in advance
We have the following statement working in CGYWIN, but when we move the program to Solaris 10 it fails.
x=`echo "ABC196925XYZ" | grep -o --only-matching "\{6\}"`
How can we use AWK or SED to extract only the number from the string?
The following outputs the entire string. We only want... (5 Replies)
Hi friends,
Could you please help me to resolve the below issue.
Input file :-
<Node>
<username>abc</username>
<password>ABC</password>
<Node>
<Node>
<username>xyz</username>
<password>XYZ</password>
<Node>
<Node>
<username>mnp</username>
... (3 Replies)
Hi,
I want to search for patterns (from a file) in a file and print the line matching the patterns and the line before it.
I have to search for 100s of patterns from a file.
Any help with AWK or Sed.
Thanks! (2 Replies)
Thanks for giving your time and effort to answer questions and helping newbies like me understand awk.
I have a huge file, millions of lines, so perl takes quite a bit of time, I'd like to convert these perl one liners to awk.
Basically I'd like all lines with ISA sandwiched between... (9 Replies)
Hello All,
I have a file which is having below type of data,
Jul 19 2011 | 123456
Jul 19 2011 | 123456
Jul 20 2011 | 123456
Jul 20 2011 | 123456
Here I wanted to grep for date pattern as below, so that it should only grep "Jul 20" OR "Jul ... (9 Replies)
Hi, I'm writing a ksh script and trying to use an awk / sed / or perl one-liner to remove the last 4 characters of a line in a file if it begins with a period.
Here is the contents of the file... the column in which I want to remove the last 4 characters is the last column. ($6 in awk). I've... (10 Replies)
Hi,
I need a help to search a pattern and print the multiple lines between them.
Input file:
Tue May 29 12:30:33 EDT 2012:threadWebContainer : 357:com.travimp.hotelierlinks.abba.service.RequestHandler.requestService(String, ITICSDataSet): hotelCancelReservation request: ... (4 Replies)
Hi ,
I have a file where i have modifed certain things compared to original file . The difference of the original file and modified file is as follows.
# diff mir_lex.c.modified mir_lex.c.orig
3209c3209
< if(yy_current_buffer -> yy_is_our_buffer == 0) {
---
>... (5 Replies)
I have this fileA
TEST FILE ABC
this file contains ABC;
TEST FILE DGHT this file contains DGHT;
TEST FILE 123
this file contains ABC,
this file contains DEF,
this file contains XYZ,
this file contains KLM
;
I want to have a fileZ that has only (begin search pattern for will be... (2 Replies)
Discussion started by: vbabz
2 Replies
LEARN ABOUT ULTRIX
mbstowcs
mbstowcs(3int)mbstowcs(3int)Name
mbstowcs - converts a sequence of multibyte characters into a sequence of characters of type wchar_t.
Syntax
#include <stdlib.h>)
size_t mbstowcs (pwcs, s, n)
wchar_t *pwcs;
const char *s;
size_t n;
Arguments
pwcs The pwcs argument is a pointer to the resulting wide character string.
s The s argument is a pointer to the multibyte character sequence.
n The n argument is the maximum number of resulting wide characters stored in pwcs.
Description
The function converts a sequence of multibyte characters from the array pointed to by s into a sequence of characters of type wchar_t, and
stores not more than n characters into the array pointed to by pwcs. No multibyte characters that follow a null character (which is con-
verted into a code with value zero) are examined or converted. No more than n elements are modified in the array pointed to by pwcs. This
function is affected by the LC_CTYPE category of the current locale.
Return Values
If an invalid multibyte character is encountered, the function returns (size_t) -1. Otherwise, the function returns the number of array
elements modified, not including a terminating null character, if any. The array will not be null-terminated if the value returned is n.
See Alsomblen(3int), mbtowc(3int), setlocale(3int), wctomb(3int), wcstombs(3int)mbstowcs(3int)