Sponsored Content
Full Discussion: Addition inside a string
Top Forums Shell Programming and Scripting Addition inside a string Post 302596648 by h0ujun on Wednesday 8th of February 2012 01:41:03 AM
Old 02-08-2012
Addition inside a string

hello,

anyone knows how to do this:

given a=0, i want to print in next line that a=1 so how do I do that inside the string?

ex.
a=0
b="value of a=$((a+1))"? <- Because this is incorrect..

Thanks!
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to find a string inside files

Hi, I would like to know how to get a list of files that contain a specific string inside them. Thanks (12 Replies)
Discussion started by: yoavbe
12 Replies

2. Shell Programming and Scripting

String handling is not working inside if loop

Hi All, I am comparing two strings inside an if condition if the strings are same then it should go inside the loop else it should execute code given in else part. But there is a but inside my script Even if the if condition is true it is not going inside the loop also it is executing... (4 Replies)
Discussion started by: usha rao
4 Replies

3. UNIX for Dummies Questions & Answers

How to find a file with specific string inside it.

Hi , Is there any way i can find a file with specific word inside it. For example if i want to find a file which has some text written inside it. How would i form a command to search them? (3 Replies)
Discussion started by: pinga123
3 Replies

4. Shell Programming and Scripting

Finding a string inside A Tag

I have umpteen number of files containing HTML A tags in the below format or I want to find all the lines that contain the word Login= I used this command grep "Login=" * This gave me normal lines as well which contain the word Login= for example, it returned lines which... (2 Replies)
Discussion started by: dahlia84
2 Replies

5. Shell Programming and Scripting

String comparison not working inside while loop

Hi, In the code included below, the string comparision is not working fine. Please help while (( find_out >= i )) do file=`head -$i f.out|tail -1` dir=`dirname $file` cd $dir Status="" if ; then Status=`cvs -Q status... (3 Replies)
Discussion started by: sudvishw
3 Replies

6. Shell Programming and Scripting

string comparison not working inside while loop

The string comparison highlighted below is not working fine. Please help: while read line do # Get File name by deleting everything that preceedes and follows Filename as printed in cvs status' output f_name=`echo $line | sed -e 's/^File://' -e 's/ *Status:.*//' | awk '{print $NF}'` ... (4 Replies)
Discussion started by: sudvishw
4 Replies

7. Shell Programming and Scripting

perform echo and awk inside a string

hi, just wanted to make a shortcut of this one a="a b c" b=`echo $a | awk '{print $2}'` echo "the middle is $b" why can't i do this: a="a b c" echo "the middle is ${`echo $a | awk '{print $2}'`}" <- bad substitution :wall: thanks (6 Replies)
Discussion started by: h0ujun
6 Replies

8. UNIX for Dummies Questions & Answers

Finding files with a certain name string inside of another file.

Hi, I have a very large file that contains a listing of all files on the system. I need to create a listing from that file of all files that start with the following format: s???_*, whereas the '?' represents characters, so the file name begins with an 's' followed by three other characters and... (4 Replies)
Discussion started by: tes218
4 Replies

9. Shell Programming and Scripting

Cutting string inside if

I was trying the below statement if It is working fine if I run it in a test file. but not working, when I am trying in my actual script. Error: : "${FXML_line:1129:1}": bad substitution Thanks in advance :) PS: Above if block I have a while loop which is reading a... (4 Replies)
Discussion started by: ezee
4 Replies

10. Shell Programming and Scripting

Urgent - Search a string inside awk

I need to search for string which is formed from the awk input file in a file given as input through -v option. I tried using the while (getline filename) and match(). But this approach is consuming lot of time as the input file has thousands of records. Please suggest any alternative. Thanks! (0 Replies)
Discussion started by: Cool
0 Replies
Glib::KeyFile(3pm)					User Contributed Perl Documentation					Glib::KeyFile(3pm)

NAME
Glib::KeyFile - Parser for .ini-like files SYNOPSIS
use Glib; $data .= $_ while (<DATA>); $f = Glib::KeyFile->new; $f->load_from_data($data); if ($f->has_group('Main') && $f->has_key('Main', 'someotherkey')) { $val = $f->get_integer('Main', 'someotherkey'); print $val . " "; } 0; __DATA__ # a comment [MainSection] somekey=somevalue someotherkey=42 someboolkey=true listkey=1;1;2;3;5;8;13;21 localekey=Good Morning localekey[it]=Buon giorno localekey[es]=Buenas dias localekey[fr]=Bonjour DESCRIPTION
Glib::KeyFile lets you parse, edit or create files containing groups of key-value pairs, which we call key files for lack of a better name. Several freedesktop.org specifications use key files now, e.g the Desktop Entry Specification and the Icon Theme Specification. The syntax of key files is described in detail in the Desktop Entry Specification, here is a quick summary: Key files consists of groups of key-value pairs, interspersed with comments. METHODS
keyfile = Glib::KeyFile->new boolean = $key_file->get_boolean ($group_name, $key) o $group_name (string) o $key (string) Retrieves a boolean value from $key inside $group_name. May croak with a Glib::Error in $@ on failure. list = $key_file->get_boolean_list ($group_name, $key) o $group_name (string) o $key (string) Retrieves a list of booleans from $key inside $group_name. May croak with a Glib::Error in $@ on failure. $key_file->set_boolean_list ($group_name, $key, ...) o $group_name (string) o $key (string) o ... (list) list of booleans Sets a list of booleans in $key inside $group_name. If $key cannot be found then it is created. If $group_name cannot be found then it is created. $key_file->set_boolean ($group_name, $key, $value) o $group_name (string) o $key (string) o $value (boolean) Sets a boolean value to $key inside $group_name. If $key is not found, it is created. string = $key_file->get_comment ($group_name=undef, $key=undef) o $group_name (string or undef) o $key (string or undef) Retreives a comment above $key from $group_name. If $key is undef then $comment will be read from above $group_name. If both $key and $group_name are undef, then $comment will be read from above the first group in the file. May croak with a Glib::Error in $@ on failure. $key_file->set_comment ($group_name, $key, $comment) o $group_name (string or undef) o $key (string or undef) o $comment (string) Places a comment above $key from $group_name. If $key is undef then $comment will be written above $group_name. If both $key and $group_name are undef, then $comment will be written above the first group in the file. May croak with a Glib::Error in $@ on failure. double = $key_file->get_double ($group_name, $key) o $group_name (string) o $key (string) Retrieves a double value from $key inside $group_name. May croak with a Glib::Error in $@ on failure. Since: glib 2.12 list = $key_file->get_double_list ($group_name, $key) o $group_name (string) o $key (string) Retrieves a list of doubles from $key inside $group_name. May croak with a Glib::Error in $@ on failure. Since: glib 2.12 $key_file->set_double_list ($group_name, $key, ...) o $group_name (string) o $key (string) o ... (list) list of doubles Sets a list of doubles in $key inside $group_name. If $key cannot be found then it is created. If $group_name cannot be found then it is created. Since: glib 2.12 $key_file->set_double ($group_name, $key, $value) o $group_name (string) o $key (string) o $value (double) Sets a double value to $key inside $group_name. If $key is not found, it is created. Since: glib 2.12 list = $key_file->get_groups Returns the list of groups inside the key_file. boolean = $key_file->has_group ($group_name) o $group_name (string) Checks whether $group_name is present in $key_file. boolean = $key_file->has_key ($group_name, $key) o $group_name (string) o $key (string) Checks whether $group_name has $key in it. May croak with a Glib::Error in $@ on failure. integer = $key_file->get_integer ($group_name, $key) o $group_name (string) o $key (string) Retrieves an integer value from $key inside $group_name. May croak with a Glib::Error in $@ on failure. list = $key_file->get_integer_list ($group_name, $key) o $group_name (string) o $key (string) Retrieves a list of integers from $key inside $group_name. May croak with a Glib::Error in $@ on failure. $key_file->set_integer_list ($group_name, $key, ...) o $group_name (string) o $key (string) o ... (list) list of integers Sets a list of doubles in $key inside $group_name. If $key cannot be found then it is created. If $group_name cannot be found then it is created. $key_file->set_integer ($group_name, $key, $value) o $group_name (string) o $key (string) o $value (integer) Sets an integer value to $key inside $group_name. If $key is not found, it is created. list = $key_file->get_keys ($group_name) o $group_name (string) Returns the list of keys inside a group of the key file. May croak with a Glib::Error in $@ on failure. $key_file->set_list_separator ($separator) o $separator (string) Sets the list separator character. boolean = $key_file->load_from_data ($buf, $flags) o $buf (scalar) o $flags (Glib::KeyFileFlags) Parses a string containing a key file structure. May croak with a Glib::Error in $@ on failure. boolean = $key_file->load_from_data_dirs ($file, $flags) (boolean, scalar) = $key_file->load_from_data_dirs ($file, $flags) o $file (string) o $flags (Glib::KeyFileFlags) Parses a key file, searching for it inside the data directories. In scalar context, it returns a boolean value (true on success, false otherwise); in array context, it returns a boolean value and the full path of the file. May croak with a Glib::Error in $@ on failure. boolean = $key_file->load_from_dirs ($file, $flags, @search_dirs) (boolean, scalar) = $key_file->load_from_dirs ($file, $flags, @search_dirs) o $file (string) o $flags (Glib::KeyFileFlags) o ... (list) Parses a key file, searching for it inside the specified directories. In scalar context, it returns a boolean value (true on success, false otherwise); in array context, it returns a boolean value and the full path of the file. May croak with a Glib::Error in $@ on failure. Since: glib 2.14 boolean = $key_file->load_from_file ($file, $flags) o $file (string) o $flags (Glib::KeyFileFlags) Parses a key file. May croak with a Glib::Error in $@ on failure. string = $key_file->get_locale_string ($group_name, $key, $locale=undef) o $group_name (string) o $key (string) o $locale (string or undef) Returns the value associated with $key under $group_name translated in the given $locale if available. If $locale is undef then the current locale is assumed. May croak with a Glib::Error in $@ on failure. list = $key_file->get_locale_string_list ($group_name, $key, $locale) o $group_name (string) o $key (string) o $locale (string) May croak with a Glib::Error in $@ on failure. $key_file->set_locale_string_list ($group_name, $key, $locale, ...) o $group_name (string) o $key (string) o $locale (string) o ... (list) Associates a list of string values for $key and $locale under $group_name. If the translation for $key cannot be found then it is created. $key_file->set_locale_string ($group_name, $key, $locale, $string) o $group_name (string) o $key (string) o $locale (string) o $string (string) $key_file->remove_comment ($group_name=undef, $key=undef) o $group_name (string or undef) o $key (string or undef) Removes a comment from a group in a key file. If $key is undef, the comment will be removed from above $group_name. If both $key and $group_name are undef, the comment will be removed from the top of the key file. May croak with a Glib::Error in $@ on failure. $key_file->remove_group ($group_name) o $group_name (string) Removes a group from a key file. May croak with a Glib::Error in $@ on failure. $key_file->remove_key ($group_name, $key) o $group_name (string) o $key (string) Removes a key from $group_name. May croak with a Glib::Error in $@ on failure. string = $key_file->get_start_group Returns the first group inside a key file. string = $key_file->get_string ($group_name, $key) o $group_name (string) o $key (string) Retrieves a string value from $key inside $group_name. May croak with a Glib::Error in $@ on failure. list = $key_file->get_string_list ($group_name, $key) o $group_name (string) o $key (string) Retrieves a list of strings from $key inside $group_name. May croak with a Glib::Error in $@ on failure. $key_file->set_string_list ($group_name, $key, ...) o $group_name (string) o $key (string) o ... (list) list of strings Sets a list of strings in $key inside $group_name. The strings will be escaped if contain special characters. If $key cannot be found then it is created. If $group_name cannot be found then it is created. $key_file->set_string ($group_name, $key, $value) o $group_name (string) o $key (string) o $value (string) Sets a string value to $key inside $group_name. The string will be escaped if it contains special characters. If $key is not found, it is created. string = $key_file->to_data Returns the key file as a string. May croak with a Glib::Error in $@ on failure. string = $key_file->get_value ($group_name, $key) o $group_name (string) o $key (string) Retrieves the literal value of $key inside $group_name. May croak with a Glib::Error in $@ on failure. $key_file->set_value ($group_name, $key, $value) o $group_name (string) o $key (string) o $value (string) Sets the literal value of $key inside $group_name. If $key cannot be found, it is created. If $group_name cannot be found, it is created. ENUMS AND FLAGS
flags Glib::KeyFileFlags o 'none' / 'G_KEY_FILE_NONE' o 'keep-comments' / 'G_KEY_FILE_KEEP_COMMENTS' o 'keep-translations' / 'G_KEY_FILE_KEEP_TRANSLATIONS' SEE ALSO
Glib COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team. This software is licensed under the LGPL. See Glib for a full notice. perl v5.14.2 2012-05-24 Glib::KeyFile(3pm)
All times are GMT -4. The time now is 02:46 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy