I have a few aliases set up on AIX servers in my .kshrc file. Some of them contain multiple commands that are piped together.
A simple example would be something like this:
When I call the alias from the command line, is it possible to pass a command line switch to one of the commands in the sequence using the alias? For instance, with the above example, if I wanted to include a "-a" argument to the ls command in addition to the -l that is part of my alias, could I do that?
I know I could create multiple aliases with the various argument permutations, but if there is a way to pass the arguments in, it would mean fewer aliases to have to create (and remember.)
I want to have an alias for the command
fold -78 filename | lp
How do I set my alias so that the argument passed is filename ??
alias lp='fold -78 | lp'
then
lp filename
wont work cuase this is
fold -78 | lp filename (1 Reply)
I've read the man on the alias command, and I am perplexed. I don't see a way to create an alias that will perform more than one command......is there a way to create an alias that is a string of a commands ? (1 Reply)
A good place to start is simple variable passing....
Passing variables from one script to another
The next level is passing a variable into a more complex command such as using a variable in a sed command. There are some simple quoting techniques that are very general. These are mentioned... (0 Replies)
Okay so I have an alias that looks like this:
ALIAS gscn {
MSG gscn Test1
MSG gscn Test2
MSG gscn Test3
MSG gscn Test4
MSG gscn Test5
}
How do I make it wait 5 seconds between each command before it executes the next one after that in order from top to bottom? I tried the TIMER... (1 Reply)
Hi, hope everyone are fine. Please find my issue below, and I request your help in the same
In a configuration file, i have a variable defined as below
TEST = 'One','Two','Three'
I am trying to pass this variable in to a sql script which is define in a pl/sql block
as follows,
In the... (1 Reply)
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)
the scenario is -
If I pass 3 three arguments( run time) , it should list all .txt files from a path to temp file
if I pass 2 arguments ( run time) , it should list all .csv files from the same path to another temp file
the above scenario should be handled in single code and also I dont know ... (2 Replies)
Hi Gurus,
Need some help with the shell scripting here.
#!/bin/ksh
ps -ef | grep -i sample.ksh | grep -v grep > abc.txt
if
then
echo "sample.ksh is executing"
else
echo "sample.ksh is not executing"
fi (1 Reply)
Hi,
I know with getopts you can pass arguments from the command line
./script -ab -c apple
But it doesn't support 2 or more arguments for ONE option. Is there any other way to do this?
Thanks (2 Replies)
Hi
I need to write a script to ssh through several hops (e.g. HostA-HostB-HostC-HostD), where Host A does not have direct assess to HostC ; HostB cannot access HostD directly.
when I ssh 3 hops and run command with arg1, arg2 and redirect the output to a file, e.g.
HostA> ssh -t HostB ssh -t... (3 Replies)
Discussion started by: chiensh
3 Replies
LEARN ABOUT OSF1
ali
ali(1) General Commands Manual ali(1)NAME
ali - list mail aliases (only available within the message handling system, mh)
SYNOPSIS
ali [-alias aliasfile] [-help] [-[no]list] [-[no]normalize] [-user useraddr] [-nouser] [aliases...]
OPTIONS
Specifies the alias file to be consulted by ali. You can specify more than one alias file, but each aliasfile must be preceded by -alias.
In addition to any alias files that you specify, ali consults the system alias file /usr/lib/mh/MailAliases.
You can set up an entry in your so that ali automatically consults an alias file. To do this, add the Aliasfile entry to your pro-
file. See mh_profile(4) for more information. Prints a list of the valid options to this command. Prints the addresses on separate
lines. If you do not specify the -list option, the addresses are separated by commas and printed on as few lines as possible.
Instructs ali to try to track down the official hostname of the address. This can be suppressed by using -nonormalize. The default
is -nonormalize. Displays all the aliases that contain a specific name. Instead of listing the addresses that each given alias
expands to, ali lists the aliases that expand to include each given address. You must specify the complete user name that you have
used in your alias file.
The defaults for this command are:
-alias /usr/lib/mh/MailAliases -nolist -nonormalize -nouser
DESCRIPTION
The ali command searches the specified mail alias files for each of the given aliases. It creates a list of addresses for those aliases,
and displays that list on the screen.
PROFILE COMPONENTS
Location of your mail directory. Location of your personal alias file.
EXAMPLES
The following example shows how the -user option can be used to list all the aliases containing the address Parker@Venus: % ali -user
Parker@Venus Parker@Venus: Group, Reviewers, Badminton
FILES
The user profile. The system alias file. The system password file. The system group file.
SEE ALSO mh-alias(4)ali(1)