Hi , I am breaking my head from past one day ...to delete lines from a file which match to the string pattern.
I am storing the search string in a variable and search if the file exists in the folder,if not delete that entry from the file.
I am having problem to delete that line from the file, my sed command is not working . I even tried to give a counter for each loop and use that to delete using sed "$line_num"d file name. Still no luck :-(
I am sending the code ..let me know where is the mistake..( And I am working on sun solaries
Hi,
I've a shell script e.g.
#!/bin/bash
echo "Enter the next hop id"
read nhid
echo "enter the IP address"
read IP
echo "enter the interface name"
read name
echo "enter the enable/disable state"
read state
exit 0
now from this script i want to search strings in another (.cam)
... (6 Replies)
Hi All,
I have a file from Mainframe which has one of the lines with so many words... i tried to fold, format to 80 chararcter.. stil did not work. So i have decided to search for a string in that line Ex.FLIGHT PLAN and once if it is found i want to delete the entire line.
Please help... (2 Replies)
Hi Guys,
I am trying to write a perl script to search a string "Name" in the file "FILE" and also want to create a new file and push the searched string Name line along with 10 lines following the same.
can anyone of you please let me know how to go about it ? (8 Replies)
let me start out by saying i have ZERO exp with any kind of scripting, so sorry if this is really basic stuff.....
For example, I need to have a script that will search a file and find this line in the file:
*.cat;dog;kennel;house;barn;horse;hay;coat hat
and remove the "coat" from the... (12 Replies)
I am having a text file which is having more than 200 lines.
EX:
001010122 12000 BIB 12000 11200 1200003
001010122 2000 AND 12000 11200 1200003
001010122 12000 KVB 12000 11200 1200003
In the above file i want to search for string KVB and add/replace... (1 Reply)
Hi,
Need your help for this scripting issue I have. I am not really good at this, so seeking your help.
I have a file looking similar to this:
Hello, i am human and name=ABCD.
How are you?
Hello, i am human and name=PQRS.
I am good.
Hello, i am human and name=ABCD.
Good bye.
Hello, i... (12 Replies)
Hi Everyone,
I have a requirement in ksh where i have a set of files in a directory. I need to search each and every file if a particular string is present in the file, delete that line and replace that line with another string expression in the same file.
I am very new to unix. Kindly help... (10 Replies)
I want to search a small string in a large string and find the locations of the string. For this I used grep "string" -ob <file name where the large string is stored>. Now this gives me the locations of that string. Now how do I store these locations in a text file.
Please use CODE tags as... (7 Replies)
Hi,
I have a working script.
It does what I am intending it to but a bit confused whether the sed part is supposed to be working or not. Further down is the script with the sed part that should have been working but not and the grep -v part which is the workaround that I am using at the... (10 Replies)
Discussion started by: newbie_01
10 Replies
LEARN ABOUT REDHAT
array
array(n) Tcl Built-In Commands array(n)
__________________________________________________________________________________________________________________________________________________NAME
array - Manipulate array variables
SYNOPSIS
array option arrayName ?arg arg ...?
_________________________________________________________________DESCRIPTION
This command performs one of several operations on the variable given by arrayName. Unless otherwise specified for individual commands
below, arrayName must be the name of an existing array variable. The option argument determines what action is carried out by the command.
The legal options (which may be abbreviated) are:
array anymore arrayName searchId
Returns 1 if there are any more elements left to be processed in an array search, 0 if all elements have already been returned.
SearchId indicates which search on arrayName to check, and must have been the return value from a previous invocation of array
startsearch. This option is particularly useful if an array has an element with an empty name, since the return value from array
nextelement won't indicate whether the search has been completed.
array donesearch arrayName searchId
This command terminates an array search and destroys all the state associated with that search. SearchId indicates which search on
arrayName to destroy, and must have been the return value from a previous invocation of array startsearch. Returns an empty string.
array exists arrayName
Returns 1 if arrayName is an array variable, 0 if there is no variable by that name or if it is a scalar variable.
array get arrayName ?pattern?
Returns a list containing pairs of elements. The first element in each pair is the name of an element in arrayName and the second
element of each pair is the value of the array element. The order of the pairs is undefined. If pattern is not specified, then all
of the elements of the array are included in the result. If pattern is specified, then only those elements whose names match pat-
tern (using the matching rules of string match) are included. If arrayName isn't the name of an array variable, or if the array
contains no elements, then an empty list is returned.
array names arrayName ?pattern?
Returns a list containing the names of all of the elements in the array that match pattern (using the matching rules of string
match). If pattern is omitted then the command returns all of the element names in the array. If there are no (matching) elements
in the array, or if arrayName isn't the name of an array variable, then an empty string is returned.
array nextelement arrayName searchId
Returns the name of the next element in arrayName, or an empty string if all elements of arrayName have already been returned in
this search. The searchId argument identifies the search, and must have been the return value of an array startsearch command.
Warning: if elements are added to or deleted from the array, then all searches are automatically terminated just as if array done-
search had been invoked; this will cause array nextelement operations to fail for those searches.
array set arrayName list
Sets the values of one or more elements in arrayName. list must have a form like that returned by array get, consisting of an even
number of elements. Each odd-numbered element in list is treated as an element name within arrayName, and the following element in
list is used as a new value for that array element. If the variable arrayName does not already exist and list is empty, arrayName
is created with an empty array value.
array size arrayName
Returns a decimal string giving the number of elements in the array. If arrayName isn't the name of an array then 0 is returned.
array startsearch arrayName
This command initializes an element-by-element search through the array given by arrayName, such that invocations of the array nex-
telement command will return the names of the individual elements in the array. When the search has been completed, the array done-
search command should be invoked. The return value is a search identifier that must be used in array nextelement and array done-
search commands; it allows multiple searches to be underway simultaneously for the same array. |
array unset arrayName ?pattern? |
Unsets all of the elements in the array that match pattern (using the matching rules of string match). If arrayName isn't the name |
of an array variable or there are no matching elements in the array, then an empty string is returned. If pattern is omitted and is |
it an array variable, then the command unsets the entire array.
KEYWORDS
array, element names, search
Tcl 8.3 array(n)