08-07-2011
Thank you both first of all, I really appreciate people here: but the problem I described is a bit harsher here:
- The "text" prefix can contain "." characters also for example: "dsds.fdfdf.sgdsg" and it is definitely like this, so I cannot say the whole string can be divided by three sub-strings separated by "." :-( So I think one has to search explicitly for the patterns for example "admin.user" and compare the text in front to retrieve the correct user/password combination .... Hmm ?
Last edited by fpmurphy; 08-07-2011 at 11:25 AM..
Reason: correct numerous spelling errors
10 More Discussions You Might Find Interesting
1. Homework & Coursework Questions
hi ppl,
I have a basic doubt as to how shell treats strings.
e.g:given a line of data like this "5","6","45","77","89"
extracting the value from each field to a variable will conatin a string("5") or just the number?
If it conatins "5", how do we perform mathematical operations with that... (3 Replies)
Discussion started by: beetel
3 Replies
2. Shell Programming and Scripting
Hello All,
I have 2 files
1 ) source file eg
asasa 1.2.3.4 adfhsdfsdfasdf
zxzxzx 2.3.4.56 dsadasdasdsadasd
kjjkjkjk 30.3.4.5 asdsadsadsadsadsad
vxcvxcvx 1.2.3.4 qwewqewqeqweqwe
2) patern file
1.2.3.4 A
2.3.4.56 B
30.3.4.5 C
I need the source to be changed to
asasa A... (2 Replies)
Discussion started by: nitinkgoud
2 Replies
3. Shell Programming and Scripting
I can do this on the command line:
sqsh -S 192.168.x.x -o tmp -U user -P fakepass -D horizon -C "\
select second_id
from borrower
where btype like '%wsd%'
"
I can also just leave the SQL at the end intact on one line ....
... However, when I throw this in a script like:
$SQSH -o... (4 Replies)
Discussion started by: Bubnoff
4 Replies
4. Shell Programming and Scripting
Hello All,
I need a bash shell script to find out a day from the date.For example we give the date(20100227/YYYYMMDD) then we get the day 'Saturday'.
Thanks in advance,
Satheesh (5 Replies)
Discussion started by: satheesh4093
5 Replies
5. Shell Programming and Scripting
Hi ,
I want to write a simple script.
I have two files
file1:
BCSpeciality
Backend
CB
CBAPQualDisp
CBCimsVFTRCK
CBDSNQualDisp
CBDefault
CBDisney
CBFaxMCGen
CBMCGeneral
CBMCQualDisp
file2:
CSpeciality
Backend (8 Replies)
Discussion started by: ramky79
8 Replies
6. Shell Programming and Scripting
Hi all,
I'd like you to help or give any advise about the following:
I have two (2) files, file1 and file2, both files have information common to each other. The contents of file1 is a subset of the contents of file2:
file1:
errormsgadmin
esdp
esgservices
esignipa
iprice
ipvpn
irm... (0 Replies)
Discussion started by: hnux
0 Replies
7. Shell Programming and Scripting
Hi all,
I'd like you to help or give any advise about the following:
I have two (2) files, file1 and file2, both files have information common to each other. The contents of file1 is a subset of the contents of file2:
file1:
errormsgadmin
esdp
esgservices
esignipa
iprice
ipvpn
irm... (18 Replies)
Discussion started by: hnux
18 Replies
8. Shell Programming and Scripting
Hi team,
I'm a newbie of Perl Script and looking to create a simple perl script that will run in the Linux system:
1) to find process, such as ps -ef | grep process name
2) to exclude strings from the output if it found, for instance if i see abc from usr process, then will exclude it from... (1 Reply)
Discussion started by: hoffman2503
1 Replies
9. Shell Programming and Scripting
So I'm trying to pass certain json elements as env vars and use them later on in a script.
Sample json:
JSON='{
"Element1": "file-123456",
"Element2": "Name, of, company written in, a very weird way",
"Element3": "path/to/some/file.txt",
}'
(part of the) script:
for s... (5 Replies)
Discussion started by: da1
5 Replies
10. UNIX for Beginners Questions & Answers
In Bash shell - the ps -ef shows only the /bin/bash but the script name is not displayed ? Is there any way to get the script names for the process command ?
--- Post updated at 08:39 AM ---
in KSH (Korn Shell), my command output shows the script names but when run in the Bash Shell... (3 Replies)
Discussion started by: i4ismail
3 Replies
LEARN ABOUT ULTRIX
strextract
strextract(1int) strextract(1int)
Name
strextract - batch string extraction
Syntax
strextract [ -p patternfile ] [ -i ignorefile ] [ -d ] [ source-program... ]
Description
The command extracts text strings from source programs. This command also writes the string it extracts to a message text file. The mes-
sage text file contains the text for each message extracted from your input source program. The command names the file by appending .msg to
the name of the input source program.
In the source-program argument, you name one or more source programs from which you want messages extracted. The command does not extract
messages from source programs included using the directive. Therefore, you might want a source program and all the source programs it
includes on a single command line.
You can create a patterns file (as specified by patternfile ) to control how the command extracts text. The patterns file is divided into
several sections, each of which is identified by a keyword. The keyword must start at the beginning of a new line, and its first character
must be a dollar sign ($). Following the identifier, you specify a number of patterns. Each pattern begins on a new line and follows the
regular expression syntax you use in the routine. For more information on the patterns file, see the(5int) reference page.
In addition to the patterns file, you can create a file that indicates strings that ignores. Each line in this ignore file contains a sin-
gle string to be ignored that follows the syntax of the routine.
When you invoke the command, it reads the patterns file and the file that contains strings it ignores. You can specify a patterns file and
an ignore file on the command line. Otherwise, the command matches all strings and uses the default patterns file.
If finds strings which match the directive in the pattern file, it reports the strings to standard error (stderr.) but does not write the
string to the message file.
After running you can edit the message text file to remove text strings which do not need translating before running
It is recommended that you use command as a visual front end to the command rather than running directly.
Options
-i Ignore text strings specified in ignorefile. By default, the command searches for ignorefile in the current working directory, your
home directory, and
If you omit the option, recognizes all strings specified in the patterns file.
-p Use patternfile to match strings in the input source program. By default, the command searches for the pattern file in the current
working directory, your home directory, and finally
If you omit the option, the command uses a default patterns file that is stored in
-d Disables warnings of duplicate strings. If you omit the option, prints warnings of duplicate strings in your source program.
Restrictions
Given the default pattern file, you cannot cause to ignore strings in comments that are longer than one line.
You can specify only one rewrite string for all classes of pattern matches.
The command does not extract strings from files include with directive. You must run the commands on these files separately.
% strextract -p c_patterns prog.c prog2.c
% vi prog.msg
% strmerge -p c_patterns prog.c prog2.c
% gencat prog.cat prog.msf prog2.msf
% vi nl_prog.c
% vi nl_prog2.c
% cc nl_prog.c nl_prog2.c -li
In this example, the command uses the file to determine which strings to match. The input source programs are named and
If you need to remove any of the messages or extract one of the created strings, edit the resulting message file, Under no conditions
should you add to this file. Doing so could result in unpredictable behavior.
You issue the command to replace the extracted strings with calls to the message catalog. In response to this command, creates the source
message catalogs, and and the output source programs, and
You must edit and to include the appropriate and function calls.
The command creates a message catalog and the command creates an executable program.
See Also
intro(3int), gencat(1int), extract(1int), strmerge(1int), regex(3), catopen(3int), patterns(5int)
Guide to Developing International Software
strextract(1int)