Sponsored Content
Top Forums Shell Programming and Scripting Error during Accessing Global variable inside function Post 302600883 by methyl on Wednesday 22nd of February 2012 09:40:05 AM
Old 02-22-2012
Further to ahmed101, you also need a pair of escaped quotes on the mutt line.

Code:
        subject="$taskName :  $*  at `date` "
        echo mutt -s \""$subject"\" $emailid < /dev/null


@sanoop etc.
The original problem was that ":" (colon) is a Shell command and it was trying to execute ": " (colon with an argument of a space character).

Last edited by methyl; 02-22-2012 at 10:51 AM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Accessing redirected file inside script

hi, Is there a way to access the redirected file inside the script. Here is what the command line looks like: $ shar * > archive_file.arc I know I can't access the name of archive_file.arc with positional parameters like $1, $2.. Is there any way to figure out what file the output of the... (3 Replies)
Discussion started by: milhan
3 Replies

2. UNIX for Dummies Questions & Answers

passing a variable inside a variable to a function

I would like to know how to pass a variable inside a variable to a function. sample code below -------------- for x in 1 9 do check_null $C$x ##call function to check if the value is null if then echo "line number:$var_cnt,... (2 Replies)
Discussion started by: KingVikram
2 Replies

3. Shell Programming and Scripting

Passing global variable to a function which is called by another function

Hi , I have three funcions f1, f2 and f3 . f1 calls f2 and f2 calls f3 . I have a global variable "period" which i want to pass to f3 . Can i pass the variable directly in the definition of f3 ? Pls help . sars (4 Replies)
Discussion started by: sars
4 Replies

4. UNIX for Dummies Questions & Answers

Accessing Global Env Variable

Greetings: I need to remove 'RUBYOPT' env variable to install MacRuby. I see it via $env (tchrc). I checked my (local) .tcshrc, .login, .profile files: not defined there. Apparently, it's not set locally. I know this RUBYOPT is global, since I can see it in another account on my... (4 Replies)
Discussion started by: UncleRic
4 Replies

5. Shell Programming and Scripting

variable inside variable inside loop headache

Hi Gurus I have a file called /tmp/CMDB which looks like this serial: 0623AN1208 hostname: server1 model: x4100 assetID: 1234 I am writing a for loop that will go through this file line by line creating a variable of itself. Using the first iteration of the loop (i.e. the first line) as... (6 Replies)
Discussion started by: hcclnoodles
6 Replies

6. Solaris

Accessing global-zone installed application

Hi, Is it possible to access application installed on global-zone from a non-global zone? Is there any configuration to achieve the above requirement? Tried looking up information but unable to find. Thanks in advance. Eugene (3 Replies)
Discussion started by: srage
3 Replies

7. Programming

design query: where to lock mutex for function accessing global value?

Hi, Suppose I have a function that accesses and increments a global variable . This function is run as part of thread. One locks mutex in the function and unlocks it after the processing is done. Is there any alternative way? Thanks in advance. (1 Reply)
Discussion started by: sanjayc
1 Replies

8. Shell Programming and Scripting

Perl: accessing reference to variable inside hash.

Below is hash which contains reference to variables: my %mandatoryFields = ( 1 => \$msgtype, 2 => \$switchtype, 3 => \$card_nbr, 4 => \$natv_tran_type_code, 5 => \$amt_1 ); This... (0 Replies)
Discussion started by: som.nitk
0 Replies

9. Shell Programming and Scripting

Issue with accessing value inside while loop, outside it

Hi, GetName() { if then echo " Please enter the name: " read Name tempvar=0 while read line do if then tempvar=`expr $tempvar + 1` echo $tempvar ... (10 Replies)
Discussion started by: rituparna_gupta
10 Replies

10. UNIX for Beginners Questions & Answers

How to call variable inside a function globally?

Hi Gurus, Is there a way to call a variable inside a function anywhere within the script? Thanks. BR, Ernesto (2 Replies)
Discussion started by: ernesto
2 Replies
mutt(1) 							   User Manuals 							   mutt(1)

NAME
mutt - The Mutt Mail User Agent SYNOPSIS
mutt [-nRyzZ] [-e cmd] [-F file] [-m type] [-f file] mutt [-nx] [-e cmd] [-F file] [-H file] [-i file] [-s subj] [-b addr] [-c addr] [-a file [...] --] addr [...] mutt [-nx] [-e cmd] [-F file] [-s subj] [-b addr] [-c addr] [-a file [...] --] addr [...] < message mutt [-n] [-e cmd] [-F file] -p mutt [-n] [-e cmd] [-F file] -A alias mutt [-n] [-e cmd] [-F file] -Q query mutt -v[v] mutt -D DESCRIPTION
Mutt is a small but very powerful text based program for reading and sending electronic mail under unix operating systems, including sup- port for color terminals, MIME, OpenPGP, and a threaded sorting mode. Note: This manual page gives a brief overview of mutt's command line options. You should find a copy of the full manual in /usr/share/doc/packages/mutt, in text, HTML, and/or PDF format. OPTIONS
-A alias An expanded version of the given alias is passed to stdout. -a file [...] Attach a file to your message using MIME. When attaching single or multiple files, separating filenames and recipient addresses with "--" is mandatory, e.g. mutt -a image.jpg -- addr1 or mutt -a img.jpg *.png -- addr1 addr2. The -a option must be placed at the end of command line options. -b address Specify a blind-carbon-copy (BCC) recipient -c address Specify a carbon-copy (CC) recipient -d level If mutt was complied with +DEBUG log debugging output to ~/.muttdebug0. Level can range from 1-5 and effects verbosity. A value of 2 is recommended. -D Print the value of all configuration options to stdout. -e command Specify a configuration command to be run after processing of initialization files. -f mailbox Specify which mailbox to load. -F muttrc Specify an initialization file to read instead of ~/.muttrc -h Display help. -H draft Specify a draft file which contains header and body to use to send a message. -i include Specify a file to include into the body of a message. -m type specify a default mailbox type for newly created folders. -n Causes Mutt to bypass the system configuration file. -p Resume a postponed message. -Q query Query a configuration variables value. The query is executed after all configuration files have been parsed, and any commands given on the command line have been executed. -R Open a mailbox in read-only mode. -s subject Specify the subject of the message. -v Display the Mutt version number and compile-time definitions. -vv Display license and copyright information. -x Emulate the mailx compose mode. -y Start Mutt with a listing of all mailboxes specified by the mailboxes command. -z When used with -f, causes Mutt not to start if there are no messages in the mailbox. -Z Causes Mutt to open the first mailbox specified by the mailboxes command which contains new mail. -- Treat remaining arguments as addr even if they start with a dash. See also "-a" above. ENVIRONMENT
EDITOR Specifies the editor to use if VISUAL is unset. EMAIL The user's e-mail address. HOME Full path of the user's home directory. MAIL Full path of the user's spool mailbox. MAILDIR Full path of the user's spool mailbox if MAIL is unset. Commonly used when the spool mailbox is a maildir (5) folder. MAILCAPS Path to search for mailcap files. MM_NOASK If this variable is set, mailcap are always used without prompting first. PGPPATH Directory in which the user's PGP public keyring can be found. TMPDIR Directory in which temporary files are created. REPLYTO Default Reply-To address. VISUAL Specifies the editor to use when composing messages. FILES
~/.muttrc or ~/.mutt/muttrc User configuration file. /etc/Muttrc System-wide configuration file. /tmp/muttXXXXXX Temporary files created by Mutt. ~/.mailcap User definition for handling non-text MIME types. /etc/mailcap System definition for handling non-text MIME types. ~/.mime.types User's personal mapping between MIME types and file extensions. /etc/mime.types System mapping between MIME types and file extensions. /usr/bin/mutt_dotlock The privileged dotlocking program. /usr/share/doc/packages/mutt/manual.txt The Mutt manual. BUGS
None. Mutts have fleas, not bugs. FLEAS
Suspend/resume while editing a file with an external editor does not work under SunOS 4.x if you use the curses lib in /usr/5lib. It does work with the S-Lang library, however. Resizing the screen while using an external pager causes Mutt to go haywire on some systems. Suspend/resume does not work under Ultrix. The help line for the index menu is not updated if you change the bindings for one of the functions listed while Mutt is running. For a more up-to-date list of bugs, errm, fleas, please visit the mutt project's bug tracking system under http://bugs.mutt.org/. NO WARRANTIES
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MER- CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. SEE ALSO
curses(3), mailcap(5), maildir(5), mbox(5), mutt_dotlock(1), muttrc(5), ncurses(3), sendmail(1), smail(1). Mutt Home Page: http://www.mutt.org/ The Mutt manual AUTHOR
Michael Elkins, and others. Use <mutt-dev@mutt.org> to contact the developers. Unix January 2009 mutt(1)
All times are GMT -4. The time now is 12:26 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy