Where /opt/bin/util/getcustdb is an inhouse script to lookup customer db name based on a provided id number
Then when I use the alias I can
and have it run "/opt/bin/util/getcustdb -i 4567" take the response "cust1@sid", and then cd to /data_saves/cust1@sid
I tried suggestions listed in closed thread unix-dummies-questions-answers/160074-passing-arguments-alias-multiple-commands.html
But I can't seem to get it to work as a function either.
By the way
Does work, but that doesn't give me the dynamic parameter / argument feature I need.
---------- Post updated at 03:00 PM ---------- Previous update was at 02:23 PM ----------
I went the route of a script and an alis combo, but my problem was that if I cd in the script, when the script ended and exited the script shell, when returned to my shell I was sol . .
(I would post the full URL, but I don't have enough bits yet to post a URL).
per Phantom: "when you run the script as . ./myscript commands in the script are executed in the same shell. Therefore, if you change directory or any shell variable, the results stay in effect after the script is completed."
I needed that extra . (and space) in front of calling my script.
So now I have a solution that works for me:
in home directory I created cddatasave.ksh
and added that to my ~/.profile
so now when I do
I end up in
Moderator's Comments:
edit by bakunin: i have added the link for you. If you need something you are welcome to ask any moderator/admin - we are here to help - and this includes adding link where they make sense.
Nevertheless, you are allowed to use CODE-tags and on behalf of colleague Scott, who has added them for you, I'd like to ask you to use them yourself next time you post. Thank you for your consideration.
Last edited by bakunin; 10-18-2013 at 11:52 AM..
Reason: Please use CODE-tags.
Hi,
Can i pass a parameter(not a file name) as a parameter to a awk program?
eg;
$awk -f test 1 2 3
here test is the filename...and 1,2,3 are the i/p parameters?
thank you:-) (2 Replies)
I have something like
cp -p <dir>filename1.dat <dir2>filename1.dat
there are many other operations in it
I mean that filename1.dat will keep on changing
I need to write a subroutine so that i can pass filename1 or 2 or 3 .dat as parameter
Thanking you in advance
Any help wuld be appreciated (2 Replies)
HI all
I have a code like
##############################################
minyear()
{
curryear=$1
echo $curryear
}
##Main Program ##
minyear
exit
#######
when i execute "sh scriptname 2005" output should be like 2005 but the output is blank.
I guess i need to pass parameter to... (3 Replies)
Hello,
in my .bashrc I tried to setup some aliases.
alias scp_cmd="scp -P 8888 $1 me@somehost:."
is supposed to copy a local file to somehost via scp. However it seems that the command line substitution does not work here. However this works:
alias lst="ls -l $1"
The above scp command can... (1 Reply)
Hello
I have a simple code like this one:
#!/bin/ksh
VER=$1
cat /usr/text | while read line
do
echo $line
done
Let's say $1=1.0.0 and the contents of text is:
abcd.cfg
asdf
I would like the output to be like this
abcd1.0.0.cfg
asdf1.0.0
I am thinking of passing the... (5 Replies)
My script(ksh) works fine for
---------------------------------------------------
sed -n '28,31p' ${l_name} >> ${LOG_DIR}/Email.txt
---------------------------------------------------
But I wand to pass parrmeter to this syntax
I did the following things ... (14 Replies)
Hi,
I have following for loop , please let me know how to get ${TXP_EXT_TABLE_${i}_SQL} parameter with 1DAY and 7DAY values.
for i in 1DAY 7DAY
do
${NZSQL_DIR}/nzsql -h ${HOST} -time -v ON_ERROR_STOP=1 -f ${SQL_DIR}/${TXP_EXT_TABLE_${i}_SQL} > ${TMP_LOG_FILE} 2>&1
done
... (4 Replies)
I make alias in bashrc file and typed it on prompt,
alias tes='echo "$1"xx"$2"xxx"$3"xxxx'
$ tes a b c
xxxxxxxxx a b c
what's happened to the shell here ?, and also,
alias tes='echo "$3"xx"$2"xxx"$1"xxxx
$ tes a b c
xxxxxxxxx a b c
anyone sincerely is to help me.. (2 Replies)