04-07-2011
Thanks, that works.
I would like to have used cd as the function name but using cd as the function calls cd which is now the function, i.e. loop and stuck.
cd is a builtin so cannot provide the full path to "cd". I imagine an alias would have the same problem?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I want to replace a string which contains "/" in vi but what is the escape character for forward slash?
e.g. I have a text file with the contents below and I want to replace "/Top/Sub/Sub1" with "ABC".
/Top/Sub/Sub1
The replace command I am using is ... (4 Replies)
Discussion started by: stevefox
4 Replies
2. Shell Programming and Scripting
Hi ,
I want to change space to ' in my script.
I tried doing this,
sed 's/ /\'/g' filename
but i could not get it.
can some one help me please.
Thanks,
Deepak (4 Replies)
Discussion started by: deepakpv
4 Replies
3. Shell Programming and Scripting
Hi All,
How do i write in sed for the 6th and 7th field of etc/passwd file as it involves "/" character?
Does mine below is correct? It's incomplete script as i need help with syntax as i always getting may errors :(
Example of etc/passwd file:
blah:x:1055:600:blah... (6 Replies)
Discussion started by: c00kie88
6 Replies
4. Shell Programming and Scripting
Hello experts
I am trying to write a shell script which will add ' ' to a unix variable and then pass it to oracle for inserting to a table.
I am running the script as root and I have to do a su -c .
The problem is the character ' is not recognised inside sed even after adding escape... (1 Reply)
Discussion started by: pvedaa
1 Replies
5. Shell Programming and Scripting
my @array;
my $sepa = "|";
print $sepa;
open FH, "<100_20091023_2.txt";
while(<FH>){
push @array, split(/\$sepa/, $_);
print "@array\n\n";
}
I am not able split the line which have | separated (1 Reply)
Discussion started by: pritish.sas
1 Replies
6. Shell Programming and Scripting
ll|awk '{print "INSERT INTO SCHEMA.TABLE_NAME VALUES (`"$9 "`,"$5");" }'
INSERT INTO SCHEMA.TABLE_NAME VALUES (``,);
INSERT INTO SCHEMA.TABLE_NAME VALUES (`TABLE_PARTITION_Y2010M03D06.dmp`,7923328);
INSERT INTO SCHEMA.TABLE_NAME VALUES (`TABLE_PARTITION_Y2010M03D06.log`,1389);
But I want ' in... (2 Replies)
Discussion started by: faruque.ahmed
2 Replies
7. Shell Programming and Scripting
All ,
i have input line as below .
abc\ , ewioweioi \,
and want the output as below removing the "\"
abc , ewioweioi ,
could anyone help me out (2 Replies)
Discussion started by: expert
2 Replies
8. Shell Programming and Scripting
I need to change a pattern with single quotes
# echo "serversignature: 'On'"
serversignature: 'On'
I did
# echo "serversignature: 'On'" | sed 's/.*serversignature.*/serversignature: 'Off'/'
serversignature: Off
The output I need is with single quotes. But its swallowing it.
... (2 Replies)
Discussion started by: anilcliff
2 Replies
9. Shell Programming and Scripting
friends,
I have a situation where i am using a $RANDOM function along with the filename, I want this to be escaped by the OS in the first assignment (works as expected) and executed in the second assignment (does not execute $RANDOM)
filename1=filename1_\$RANDOM
echo $filename1... (3 Replies)
Discussion started by: Balaji M
3 Replies
10. Shell Programming and Scripting
Hi ,
I am looking for a function which will do the following.
1. I have a variable which will hold few special chracter like
SPECIAL_CHARS="& ;"2. I have an escape character.
ESCAPE_CHAR="\"3. Now when I passed some string in the function it will return the same string but now it will... (8 Replies)
Discussion started by: Anupam_Halder
8 Replies
LEARN ABOUT OPENSOLARIS
pathconv
pathconv(1F) FMLI Commands pathconv(1F)
NAME
pathconv - search FMLI criteria for filename
SYNOPSIS
pathconv [-f] [-v alias]
pathconv [-t] [-l] [-nnum] [-v string]
DESCRIPTION
The pathconv function converts an alias to its pathname. By default, it takes the alias as a string from the standard input.
OPTIONS
-f If -f is specified, the full path will be returned (this is the default).
-t If -t is specified, pathconv will truncate a pathname specified in string in a format suitable for display as a frame title.
This format is a shortened version of the full pathname, created by deleting components of the path from the middle of the
string until it is under DISPLAYW -- 6 characters in length, and then inserting ellipses ( ... ) between the remaining pieces.
Ellipses are also used to show truncation at the ends of the strings if necessary, unless the -l option is given.
-l If -l is specified, < and > will be used instead of ellipses ( ... ) to indicate truncation at the ends of the string generated
by the -t option. Using -l allows display of the longest possible string while still notifying users it has been truncated.
-nnum If -n is specified, num is the maximum length of the string (in characters) generated by the -t option. The argument num can be
any integer from 1 to 255.
-valias |string If the -v option is used, then alias or string can be specified when pathconv is called. The argument alias must be an
alias defined in the alias_file named when fmli was invoked. The argument string can only be used with the -t option and must be
a pathname.
EXAMPLES
Example 1 A sample that uses pathconv to construct the menu title. It searches for MYPATH in the alias_file named when fmli command.
Here is a menu descriptor that uses pathconv to construct the menu title. It searches for MYPATH in the alias_file named when fmli was
invoked:
menu=`pathconv -v MYPATH/ls`
.
.
.
where there is a line in alias_file that defines MYPATH . For example, MYPATH=$HOME/bin:/usr/bin.
Here is a menu descriptor that takes alias from the standard input.
menu=`echo MYPATH/ls | pathconv`
.
.
.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
SEE ALSO
fmli(1), attributes(5)
SunOS 5.11 5 Jul 1990 pathconv(1F)