05-20-2014
Write a method that parses out the delimiters once and returns an array container object of String. Write a loop to iterate the array and convert numbers if necessary.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
im trying to remove all occurences of " OF xyz " in a file where xyz could be any word assuming xyz is the last word on the line but I won't always be.
at the moment I have sed 's/OF.*//'
but I want a nicer solution which could be in pseudo code
sed 's/OF.* (next token)//'
Is... (6 Replies)
Discussion started by: seaten
6 Replies
2. Shell Programming and Scripting
I currently use this bash for loop below to reverse a set of tokens, example "abc def ghi" to "ghi def abc" but in looking at various sed one liner postings I notice two methods to reverse lines of text from a file (emulating tac) and reversing letters in a string (emulating rev) so I've spent some... (1 Reply)
Discussion started by: markc
1 Replies
3. Shell Programming and Scripting
Hello-
Trying to add two numbers in a ksh shell scripts and i get this error every time I execute
stat1_ex.ksh: + : more tokens expected
stat1=`cat .stat1a.tmp | cut -f2 -d" "`
stat2=`cat .stat2a.tmp | cut -f2 -d" "`
j=$(($stat1 + $stat2)) # < Here a the like the errors out
echo $j... (3 Replies)
Discussion started by: Nomaad
3 Replies
4. Shell Programming and Scripting
i store the output of ls in a variable FL
$FL=`ls`
$echo $FL
f1.txt f2.txt f3.txt f4.txt f5.txt script.sh script.sh~ test.txt
now if i want to retrive the sub-string "f1.txt" from $FL we were taught that this is what i have to do
$set $FL
$echo $1
f1.txt
and echo $2 would give... (1 Reply)
Discussion started by: c_d
1 Replies
5. UNIX for Advanced & Expert Users
I have a file like this:
=value1
=value2
.
.
.
=valuen
The issue is that if we get to have i.e. the line duplicated it may incurr into errors in our application.
I tried to find those repeated lines with something like
uniq -cd prueba1.txt
But it only found the repeated lines that are... (5 Replies)
Discussion started by: MWPita
5 Replies
6. Shell Programming and Scripting
Hi all,
I have a variable with value
DateFileFormat=NAME.CODE.CON.01.#.S001.V1.D$.hent.txt
I want this variable to get replaced with :
var2 is a variable with string value
DateFileFormat=NAME\\.CODE\\.CON\\.01\\.var2\\.S001\\.V1\\.D+\\.hent\\.txt\\.xml$
Please Help (3 Replies)
Discussion started by: abhinav192
3 Replies
7. Shell Programming and Scripting
Hey everyone, i needed some help with this one. We move into a new file system (which should be the same as the previous one, other than the name directory has changed) and the script worked fine in the old file system and not the new. I'm trying to add the results from one with another but i'm... (4 Replies)
Discussion started by: senormarquez
4 Replies
8. Shell Programming and Scripting
Hi All,
Im writing a shell script in which I want to get the folder names in one folder to be used in for loop.
I have used:
packsName=$(cd ~/packs/Acquisitions; ls -l| awk '{print $9}')
echo $packsName
o/p: opt temp user1 user2
ie. Im getting the output as a string.
But I want... (3 Replies)
Discussion started by: AB10
3 Replies
9. Shell Programming and Scripting
I have a line like:
IDNO H1 H2 H3 HT Q1 Q2 Q3 Q4 Q5 M1 M2 EXAM
I would like to be able to access these tokens in such a way:
echo $myline #displays IDNO
Is this possible to do in a shell script? (3 Replies)
Discussion started by: afulldevnull
3 Replies
10. Shell Programming and Scripting
I have 2 files, and I wish to count number of lines with this characteristic:
if any token at line x in file1, is similar to a token at line x in file2.
Here's an example:
file1:
ab, abc
ef
fg
file2:
ab
cd ef
gh
In this case I wish to get 3.
Note that token of file1 are... (3 Replies)
Discussion started by: Viernes
3 Replies
STRTOK(3) Library Functions Manual STRTOK(3)
NAME
strtok - string tokens
SYNOPSIS
#include <string.h>
char *
strtok(str, sep)
char *str;
char *sep;
DESCRIPTION
This interface is obsoleted by strsep(3).
The strtok() function is used to isolate sequential tokens in a null-terminated string, str . These tokens are separated in the string by
at least one of the characters in sep . The first time that strtok() is called, str should be specified; subsequent calls, wishing to
obtain further tokens from the same string, should pass a null pointer instead. The separator string, sep , must be supplied each time,
and may change between calls.
The strtok() function returns a pointer to the beginning of each subsequent token in the string, after replacing the token itself with a
NUL character. When no more tokens remain, a null pointer is returned.
SEE ALSO
index(3), memchr(3), rindex(3), strchr(3), strcspn(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3
STANDARDS
The strtok() function conforms to ANSI C X3.159-1989 (``ANSI C'').
BUGS
There is no way to get tokens from multiple strings simultaneously.
The System V strtok(), if handed a string containing only delimiter characters, will not alter the next starting point, so that a call to
strtok() with a different (or empty) delimiter string may return a non-NULL value. Since this implementation always alters the next start-
ing point, such a sequence of calls would always return NULL.
4.4 Berkeley Distribution January 12, 1996 STRTOK(3)