05-21-2011
In the shell environment, the program must exist in the shell PATH. In te foxplus environemnt it must exist in the foxplus path, which is known by "set path to ...". The two are different. Within fox, the path is where prg etc are stored. When you say DO ..., foxplus looks in the sequence of folders specified in the foxplus path and not in unix path.
So move the executable (bin file) to the fox path.
Note that this is based on old experience in DOS FOXPRO.
Last edited by ananthap; 05-23-2011 at 04:49 AM..
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi, I'm trying to write a bash script to find some files. However it seems that the find command is not behaving the same way when the script is executed as it does when executed from the command line:
Script extract:
#!/bin/bash
...
NEW="/usr/bin/find current/applications/ -name '*jar'... (3 Replies)
Discussion started by: mattd
3 Replies
2. SCO
Hi, i'm running SCO Openserver 5.0.7 with foxbase+ 2.1.2d. Is it possible to change the screen size to use more than 25 lines / 80 columns?.
Clients connect using PuTTY, they can enlarge the SSH client window, but the application still runs in the original window size. (0 Replies)
Discussion started by: cyruspy
0 Replies
3. UNIX for Dummies Questions & Answers
How Do I find all files in /home that are not .jpgs? (5 Replies)
Discussion started by: glev2005
5 Replies
4. Shell Programming and Scripting
Just i want to ask How to search and display name of zero byte file
I have used find command but it is showing complete file path
Thanks
find . -size 0
giving me zero byte file with location
1)/home/user/a (4 Replies)
Discussion started by: vivek1489
4 Replies
5. UNIX for Dummies Questions & Answers
Hi all,
I am still learning my way around unix commands and I have the following question.
I have a website and I want to search for all the html pages that don't contain a certain js file. The file I am searching for is located under /topfolder/js/rules.js . So I assume in my grep search I... (5 Replies)
Discussion started by: SyphaX
5 Replies
6. UNIX for Advanced & Expert Users
Hi my name is Danilo.
I'm trying to install Sco foxbase + 2.1.2d. When i tried to install it with "custom" command, i receive the error:
"sed: cannot open: ./tmp/perms/prep/*/prep.message: No such file or directory (error 2)
The Operative System is Sco Open Server 5.0.7v (the virtualized version... (1 Reply)
Discussion started by: danilosevilla
1 Replies
7. SCO
Hi my name is Danilo.
I'm trying to install Sco foxbase + 2.1.2d. When i tried to install it with "custom" command, i receive the error:
"sed: cannot open: ./tmp/perms/prep/*/prep.message: No such file or directory (error 2)
The Operative System is Sco Open Server 5.0.7v (the virtualized version... (1 Reply)
Discussion started by: danilosevilla
1 Replies
8. Shell Programming and Scripting
Please if You can help me debug why nothing is found by this command?
# echo "Zeus Robot" >> /home/vps/190/test
# cat /home/vps/190/test
Zeus Robot
# find /home/vps -type f -mtime 2 -size -1000k -exec grep -l "Zeus Robot" {} \; >> out
# cat out
# cat /home/vps/190/test
Zeus Robot
Why... (6 Replies)
Discussion started by: postcd
6 Replies
9. UNIX for Beginners Questions & Answers
Hello,
I'm new to Unix and need the help of an expert.
How can I run a foxbase command "DO perform FoxBase program" in Unix?
Thank you (1 Reply)
Discussion started by: webuxer
1 Replies
10. UNIX for Beginners Questions & Answers
Hi,
I don't have tree on the Solaris server and our SA don't want to install it. I found this example from One Line Linux Command to Print Out Directory Tree Listing | systemBash that more or less does what I am mainly looking for.
Example run is as below:
$: find ./ | sed -e... (2 Replies)
Discussion started by: newbie_01
2 Replies
WHICH(1) General Commands Manual WHICH(1)
NAME
which - shows the full path of (shell) commands.
SYNOPSIS
which [options] [--] programname [...]
DESCRIPTION
Which takes one or more arguments. For each of its arguments it prints to stdout the full path of the executables that would have been exe-
cuted when this argument had been entered at the shell prompt. It does this by searching for an executable or script in the directories
listed in the environment variable PATH using the same algorithm as bash(1).
This man page is generated from the file which.texinfo.
OPTIONS
--all, -a
Print all matching executables in PATH, not just the first.
--read-alias, -i
Read aliases from stdin, reporting matching ones on stdout. This is useful in combination with using an alias for which itself. For
example
alias which='alias | which -i'.
--skip-alias
Ignore option `--read-alias', if any. This is useful to explicity search for normal binaries, while using the `--read-alias' option in
an alias or function for which.
--read-functions
Read shell function definitions from stdin, reporting matching ones on stdout. This is useful in combination with using a shell func-
tion for which itself. For example:
which() { declare -f | which --read-functions $@ }
export -f which
--skip-functions
Ignore option `--read-functions', if any. This is useful to explicity search for normal binaries, while using the `--read-functions'
option in an alias or function for which.
--skip-dot
Skip directories in PATH that start with a dot.
--skip-tilde
Skip directories in PATH that start with a tilde and executables which reside in the HOME directory.
--show-dot
If a directory in PATH starts with a dot and a matching executable was found for that path, then print "./programname" rather than the
full path.
--show-tilde
Output a tilde when a directory matches the HOME directory. This option is ignored when which is invoked as root.
--tty-only
Stop processing options on the right if not on tty.
--version,-v,-V
Print version information on standard output then exit successfully.
--help
Print usage information on standard output then exit successfully.
RETURN VALUE
Which returns the number of failed arguments, or -1 when no `programname' was given.
EXAMPLE
The recommended way to use this utility is by adding an alias (C shell) or shell function (Bourne shell) for which like the following:
[ba]sh:
which ()
{
(alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
}
export -f which
[t]csh:
alias which 'alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
This will print the readable ~/ and ./ when starting which from your prompt, while still printing the full path when used from a script:
> which q2
~/bin/q2
> echo `which q2`
/home/carlo/bin/q2
BUGS
The HOME directory is determined by looking for the HOME environment variable, which aborts when this variable doesn't exist. Which will
consider two equivalent directories to be different when one of them contains a path with a symbolic link.
AUTHOR
Carlo Wood <carlo@gnu.org>
SEE ALSO
bash(1)
WHICH(1)