Sponsored Content
Full Discussion: Alias
Top Forums Shell Programming and Scripting Alias Post 97342 by zazzybob on Sunday 29th of January 2006 05:46:10 AM
Old 01-29-2006
If you're talking about using positional parameters within an alias, define a function instead.

e.g.

Code:
function something {
  do_something $1 $2 | something_else
}

Cheers
ZB
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Alias

Hello, I'm a beginner to Unix and I want to create an alias that lists the given directory in long format; the alias should use a pager to display the result. Thanks in advance. (2 Replies)
Discussion started by: guelpth
2 Replies

2. UNIX for Advanced & Expert Users

using alias...

hi.. i want to make an alias in unix, for using it to change of directory by example: if i am in /dtmp/inp/aux and i want to go to /sybase/bd, i want to make an alias named "bd", to go directally to /sybase/bd (alias bd="cd /sybase/bd") i create it, but when i turn off the conection... (2 Replies)
Discussion started by: DebianJ
2 Replies

3. HP-UX

alias help

i want to use short cut alias command but its not happening can any on help (4 Replies)
Discussion started by: shafique
4 Replies

4. UNIX for Dummies Questions & Answers

alias help

Hi I have a problem when i try to set any thing as alias it works say alias sasa="cd /home/hghgg" but when i close the terminal it does not work (5 Replies)
Discussion started by: shafique
5 Replies

5. Shell Programming and Scripting

please help me regarding alias

Dear All, I have given alias to run a script which will calculate memory and cpu utilization as "utils" in my bash shell. Even i have given this entry in .profile and .bashrc in my home directory. It is working fine. Now my question is that I want to use this alias in... (17 Replies)
Discussion started by: naree
17 Replies

6. UNIX for Dummies Questions & Answers

alias help

Hello again, what does \!* do int his line alias lookup 'grep -i \!* who.is.who' Thanks! (1 Reply)
Discussion started by: kris888
1 Replies

7. UNIX for Dummies Questions & Answers

using alias

I need to login to one server and then switch the user and set a number alias. But i cant modify the .profile file. I have one script avi1.sh $ more avi.sh sudo su - bil sh avi1.sh and in home directory of bil i have avi1.sh that says $ more avi1.sh alias l='ls -ltr' alias b='cd... (7 Replies)
Discussion started by: blackeyed
7 Replies

8. UNIX for Dummies Questions & Answers

Alias help

I can get the nth line of a file using sed -n 'np' file however all I want to type is "line n file" so I am trying to use alias alias line='sed -n \'&\'' but its not working, how can I make this work Thanks (2 Replies)
Discussion started by: chrisjones
2 Replies

9. UNIX for Dummies Questions & Answers

Create alias files (not alias commands)

If one: $ find -name 'some expression' -type f > newfile and then subsequently wants to create an alias file from each pathname the find command retrieved and the > placed within 'newfile', how would one do this? Ideally, the newly created alias files would all be in one directory. I am... (3 Replies)
Discussion started by: Alexander4444
3 Replies

10. Shell Programming and Scripting

Alias help

I am creating subversion pre commit hook on linux to run on client side but its not working and throwing an error - alias svnbi="plutil *.plist|grep -v OK; if ; then svn ci -m $1 ; fi" but when I run - (test is $1 here) svnbi test bash: syntax error near unexpected token `test' ... (1 Reply)
Discussion started by: jacki
1 Replies
Perl::Critic::Policy::ControlStructures::ProhibitPostfixUserrContributed PerlPerl::Critic::Policy::ControlStructures::ProhibitPostfixControls(3pm)

NAME
Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls - Write "if($condition){ do_something() }" instead of "do_something() if $condition". AFFILIATION
This Policy is part of the core Perl::Critic distribution. DESCRIPTION
Conway discourages using postfix control structures ("if", "for", "unless", "until", "when", "while") because they hide control flow. The "unless" and "until" controls are particularly evil because they lead to double-negatives that are hard to comprehend. The only tolerable usage of a postfix "if"/"when" is when it follows a loop break such as "last", "next", "redo", or "continue". do_something() if $condition; # not ok if ($condition) { do_something() } # ok do_something() while $condition; # not ok while ($condition) { do_something() } # ok do_something() unless $condition; # not ok do_something() unless ! $condition; # really bad if (! $condition) { do_something() } # ok do_something() until $condition; # not ok do_something() until ! $condition; # really bad while (! $condition) { do_something() } # ok do_something($_) for @list; # not ok LOOP: for my $n (0..100) { next if $condition; # ok last LOOP if $other_condition; # also ok next when m< 0 z >xms; # fine too } CONFIGURATION
A set of constructs to be ignored by this policy can specified by giving a value for 'allow' of a string of space-delimited keywords: "if", "for", "unless", "until", "when", and/or "while". An example of specifying allowed flow-control structures in a .perlcriticrc file: [ControlStructures::ProhibitPostfixControls] allow = for if until By default, all postfix control keywords are prohibited. The set of flow-control functions that are exempt from the restriction can also be configured with the 'flowcontrol' directive in your .perlcriticrc file: [ControlStructures::ProhibitPostfixControls] flowcontrol = warn die carp croak cluck confess goto exit This is useful if you're using additional modules that add things like "assert" or "throw". NOTES
The "die", "croak", and "confess" functions are frequently used as flow-controls just like "next" or "last". So this Policy does permit you to use a postfix "if" when the statement begins with one of those functions. It is also pretty common to use "warn", "carp", and "cluck" with a postfix "if", so those are allowed too. The "when" keyword was added to the language after Perl Best Practices was written. This policy treats "when" the same way it does "if", i.e. it's allowed after flow-control constructs. Thanks to brian d foy for the inspiration <http://www.effectiveperlprogramming.com/blog/543>. BUGS
Look for the "do {} while" case and change the explanation to point to page 123 when it is found. RT #37905. AUTHOR
Jeffrey Ryan Thalhammer <jeff@imaginative-software.com> COPYRIGHT
Copyright (c) 2005-2011 Imaginative Software Systems. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license can be found in the LICENSE file included with this module. perl v5.14.2 2012-06-0Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls(3pm)
All times are GMT -4. The time now is 10:35 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy