Sponsored Content
Top Forums Shell Programming and Scripting How to extract and replace with parameter value? Post 302433885 by anandapani on Wednesday 30th of June 2010 10:13:43 PM
Old 06-30-2010
Question How to extract and replace with parameter value?

Hi,

I have a function getparam() which takes parameter name as input and parameter value as output.

I have a strting like this,

Code:
abcd#paramname1#efgh#paramname2#ijklmnopq

Above one is my input,
The strting enclosed in # are the parameter names.

Here question is, I have to get the output string but with parameter values instead of parameter names.

As said, there is a fuction to get the parameter value for parameter name.
Code:
getparam(paramname1)=PValue1
getparam(paramname2)=PValue2

Output has to be like

Code:
abcdPValue1efghPValue2ijklmnopq

Please post your ideas,
Thank you,
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Search Parameter in first line and replace next line content

Hi, I need help. I have XML file as below <a n="infoLevel"> <v s="true"/> </a> <a n="localAddr"> <v s="server.host.com"/> </a> <a n="ListenPort"> <v s="21111"/> </a> I need to find variable "ListenPort" in line and then replace... (4 Replies)
Discussion started by: rdtrivedi
4 Replies

2. Shell Programming and Scripting

awk: replace with script parameter

Hi var=0001 I want to replace 2nd field of file with variable var in file sample.txt Please suggest with awk. dont want to use awk -v option. pseudo code : something like this. var=0001 awk '{ 12193 /var } {print $0 }' sample.txt (2 Replies)
Discussion started by: theshashi
2 Replies

3. Shell Programming and Scripting

Extract value between the delimiters and replace it with another value

Hi All, i have file name like below ABC_065224_123456_123456_your_130413_163005.txt ABC_065224_123456_MAIN_20130413_163005.txt ABC_065224_123456_123456_MAIN_130413_163005.txt ABC_065224_123456_123456_434567_MAIN_130413_163005.txt i need to find out the number of characters in the filed... (6 Replies)
Discussion started by: dssyadav
6 Replies

4. Shell Programming and Scripting

How do I extract parameter value after name="value" accurately?

How do I extract initialHeapSize and maximumHeapSize values accurately? <jvmEntries xmi:id="JavaVirtualMachine_1337159909831" verboseModeClass="false" verboseModeGarbageCollection="true" verboseModeJNI="false" initialHeapSize="256" maximumHeapSize="512" runHProf="false" hprofArguments=""... (13 Replies)
Discussion started by: kchinnam
13 Replies

5. Shell Programming and Scripting

Replace multiple file by passing parameter value

Hello All, I want to change date part in file name to yesterday date in the file name. example file name file-12122017-06-30-41.dat want file-12112017-06-30-41.dat I am doing like below. Below it is not changing the filename. Actually it is not parsing the $today and $yesterday value in... (1 Reply)
Discussion started by: looney
1 Replies

6. Shell Programming and Scripting

Replace value from input parameter

Hi Guys, I am having a script file where in getting input parameter as string. I need to assign the variable but not able to achieve #!/bin/bash input=$1 replace=string_$input_string2 echo $replace I am getting but should get string_<input_value>_string2 string_ (1 Reply)
Discussion started by: rohit_shinez
1 Replies

7. UNIX for Beginners Questions & Answers

awk script to extract a column, replace one of the header and replace year(from ddmmyy to yyyy)

I have a csv which has lot of columns . I was looking for an awk script which would extract a column twice. for the first occurance the header and data needs to be intact but for the second occurance i want to replace the header name since it a duplicate and extract year value which is in ddmmyy... (10 Replies)
Discussion started by: Kunalcurious
10 Replies

8. UNIX for Beginners Questions & Answers

Extract a column and multiple by 1000 and replace it on same file

Hi All, I need to extract a position in the file and multiple the value by 1000 and the replace it . Original 0010001200084701217637306521200000000000010010000000 ---> 000847 * 1000 0010012700086001213437404323000000000000001001000000 ---> 000860 * 1000... (2 Replies)
Discussion started by: arunkumar_mca
2 Replies

9. UNIX for Beginners Questions & Answers

How to replace a parameter(variable) date value inside a text files daily with current date?

Hello All, we what we call a parameter file (.txt) where my application read dynamic values when the job is triggered, one of such values are below: abc.txt ------------------ line1 line2 line3 $$EDWS_DATE_INSERT=08-27-2019 line4 $$EDWS_PREV_DATE_INSERT=08-26-2019 I am trying to... (1 Reply)
Discussion started by: pradeepp
1 Replies

10. UNIX for Beginners Questions & Answers

Extract directory path from a parameter

i was attempting to extract a directory path that was passed from a parameter with this code vdir=`dirname $p1` echo current directory $vdir it does not work when the parameter passed has wild card on it. for example $ sh sample1.sh "/sbin/log/c*.log" dirname: extra operand... (2 Replies)
Discussion started by: wtolentino
2 Replies
STDLIB(7)						   Erlang Application Definition						 STDLIB(7)

NAME
STDLIB - The STDLIB Application DESCRIPTION
The STDLIB is mandatory in the sense that the minimal system based on Erlang/OTP consists of Kernel and STDLIB. The STDLIB application con- tains no services. CONFIGURATION
The following configuration parameters are defined for the STDLIB application. See app(5) for more information about configuration parame- ters. shell_esc = icl | abort : This parameter can be used to alter the behaviour of the Erlang shell when ^G is pressed. restricted_shell = module() : This parameter can be used to run the Erlang shell in restricted mode. shell_catch_exception = bool() : This parameter can be used to set the exception handling of the Erlang shell's evaluator process. shell_history_length = integer() >= 0 : This parameter can be used to determine how many commands are saved by the Erlang shell. shell_prompt_func = {Mod, Func} | default : where * Mod = atom() * Func = atom() This parameter can be used to set a customized Erlang shell prompt function. shell_saved_results = integer() >= 0 : This parameter can be used to determine how many results are saved by the Erlang shell. SEE ALSO
app(5) , application(3erl) , shell(3erl) , Ericsson AB stdlib 1.17.3 STDLIB(7)
All times are GMT -4. The time now is 03:56 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy