Create an alias


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Create an alias
# 1  
Old 07-13-2011
Create an alias

I want to create an alias cpage4 and create a postscript file

For example I want to call

Code:
cpage4 file.f

which creates the file file.ps

I have written like this but don't know how to continue

Code:
alias cpage4 '/usr/bin/mpage -m40 -4AHP- \!*

# 2  
Old 07-13-2011
Does this work for you?

Code:
alias cpage4="/usr/bin/mpage -m40 -4AHP- \!*"

# 3  
Old 07-13-2011
The below is ok but I need it to create the postscipt file as well

Code:
alias cpage4 '/usr/bin/mpage -m40 -4AHP- \!*'

I am thinking of redirect it to the file with the extension
replaced by 'ps'

Code:
alias cpage4 '/usr/bin/mpage -m40 -4AHP- \!* > file.ps'

Just need to replace file with the actual file name.

---------- Post updated at 04:02 PM ---------- Previous update was at 03:07 PM ----------

Am thinking of trying to pipe to some other command to redirect the ouput
from /usr/bin/mpage -m40 -4AHP- \!* to a file with same name as input but
with .ps extension.

Code:
alias cpage4 '/usr/bin/mpage -m40 -4AHP- \!* | awk '{   }''

# 4  
Old 07-13-2011
A script might be more useful for this. Call this cpage4:

Code:
#!/bin/sh

FILE=`cut -f1 -d "."`
/usr/bin/mpage -m40 -4AHP- \!* > $FILE.ps

# 5  
Old 07-13-2011
The thing is that I want to put the command as an alias in my .cshrc

I would call it using

Code:
cpage4 fname.f

And it immediately creates fname.ps
# 6  
Old 07-13-2011
Aliases don't expand or take parameters to well. For that is better to use a script like above, and put it in your path. Then you can use it in the same way with
Code:
cpage4 fname.f

# 7  
Old 07-13-2011
I see.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Using alias to create subshell and work in it

using kerberos to access remote server. first I execute kshell to create subshell and then kinit username@domain in that subshell. After that it prompts to enter password. Since I need to do this over and over, I am trying creating alias. I tried kshell; kinit username@domain. Did not work,... (7 Replies)
Discussion started by: analyst
7 Replies

2. 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

3. Shell Programming and Scripting

How to create multiple word alias

Hi, I have created a script which will move the file passed as $1 to a particular folder. In the .profile of my unix user i have created an alias as alias rm="$HOME/script" Now i want that to do alias rm="$HOME/script" alias \rm="$HOME/script" alias \rm -rf... (2 Replies)
Discussion started by: glamo_2312
2 Replies

4. Shell Programming and Scripting

Need to create an ALIAS....

Hi GUYS, I need to create an alias for the the connect statement. I want to replace "CONNECT TO DBNAME" to "CONNECT TO DBNAME user USERID using PASSWORD" I thought i will add an alias in the .profile. But its not working. May be because i am trying to create it for 3 words instead of one... (2 Replies)
Discussion started by: mac4rfree
2 Replies

5. UNIX for Dummies Questions & Answers

How to create alias for a function

Hi, In Unix (AIX/LINUX) how do we create a alias for a UNIX shell function? Please help me with that. Thanks!! (2 Replies)
Discussion started by: neeto
2 Replies

6. UNIX for Dummies Questions & Answers

Unable to create alias

I am using Solaris 9 machine. I am unable to create any aliases. I gave the following command: alias ls='ls -ltr' It did nt give any errors. But next time, I use ls, it is working simply as ls but not like ls -ltr. I am not having admin permissions. Is it the reason. (3 Replies)
Discussion started by: mumashankar
3 Replies

7. UNIX for Dummies Questions & Answers

Create Alias on Desktop

Hi, I just need a simple UNIX command to send out over ARD that will create an alias to an application and place it on the desktop. Thanks (0 Replies)
Discussion started by: yodomino6
0 Replies

8. UNIX for Dummies Questions & Answers

How to create a alias with an argument

If I want to create an alias called "cdr", and this alias need an argument (for example arg1)followed by "cdr", the result should go to the directory like "/home/ting/arg1/report/logs", the command should look like below, alias cdr arg1 "cd /home/ting/\!$1/report/logs" (not working)::( ... (1 Reply)
Discussion started by: ting123
1 Replies

9. UNIX for Dummies Questions & Answers

I want to create a command alias

I want to create a command alias. I know what shell I'm using, I just don't know which file to inter the command alias. When I type "echo $SHELL" the output is as follows: bin/sh If I'm correct, this is the bourne shell. Does anyone know which file to edit in this particular shell? Thanks. (2 Replies)
Discussion started by: cstovall
2 Replies

10. Programming

Create an alias

I want to create an alias that will grep the passwd file for the logged in persons username and then it will return the password file entry. I want to pipe the whoami info to the grep command. I have created the following: % alias whopw grep... (1 Reply)
Discussion started by: mozark
1 Replies
Login or Register to Ask a Question