I am using a book from 1986 on Unix System V, Release 3, and the Unix system I am connecting to is from my college.
Below is the notes from the book:
//whenever you type something like this: who | wc -l, you are actually programming in the shell! thats because the shells the
//one thats interpreting the command line, recognizing the pipe symbol, connecting the output of the first command to the input
//of the second, and initiating execution of both commands
//a shell program can be written directly at the terminal, as in who | wc -l, or it can be typed into a file and then the file
//can be executed by the shell. this is useful when you need to perform a task several times a day
//before you can run a file with commands, you need to first make it executable. this is done by changing command mod "chmod",
//and to make it executable
chmod +x file(s) //makes listed file(s) executable by changing its mode command
//the shell requires that a file be both readable and executable to be run
Unless you give a pathname for the command to be executed that contains a slash character, the command must be in a directory on your command search path. If you are using a shell that uses basic Bourne shell syntax, the command search path is specified by the PATH shell variable. If you issue the command:
echo "$PATH" you will see a list of directories separated by colons. Many administrators set up the default PATH for users on their system to include the current directory; others don't. It looks like yours doesn't. There are several ways to execute nu in this situation. They include:
Specify a pathname for your script that contains a /, such as:
Add the current directory to your PATH:
then run:
Move your shell script to a directory that is on your search path:
(at least most sysadmins will have this directory in your search path),and then run it:
This User Gave Thanks to Don Cragun For This Post:
Unless you give a pathname for the command to be executed that contains a slash character, the command must be in a directory on your command search path. If you are using a shell that uses basic Bourne shell syntax, the command search path is specified by the PATH shell variable. If you issue the command:
echo "$PATH" you will see a list of directories separated by colons. Many administrators set up the default PATH for users on their system to include the current directory; others don't. It looks like yours doesn't. There are several ways to execute nu in this situation. They include:
Specify a pathname for your script that contains a /, such as:
Add the current directory to your PATH:
then run:
Move your shell script to a directory that is on your search path:
(at least most sysadmins will have this directory in your search path),and then run it:
Hi ,
I am an Oracle developer. trying to write a shell script to compile all the forms that are modified in last 1 hour.
Script Body
cat cmp.sh
for f in `find ./*fmb* -mmin -60`; do "`frmcmp_batch.sh userid=ba/ba@testdb batch=yes module=$f module_type=form compile_all=yes... (2 Replies)
Could you let me know if my path is having bourne bash
echo $PATH
/u01/app/oracle/product/10.2.0/db_1/bin:/usr/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/oracle/bin
$ which bash
/bin/bash
$ which ls
alias ls='ls --color=tty'
/bin/ls
Below is... (3 Replies)
can any1 please tell me what is problem with following code:
i=1;
cat test| while read CMD;
do
Var$i=$CMD; or Var$i=$(echo $CMD) ;
let i++
doneI keep getting error :
line 4: Var1=sometext: command not found (2 Replies)
I installed in VM the Mandriva Linux.
But when I fire the make command it gives me command not found error.
Seems make is not installed.
I also checked in Mandriva control center and no development package is seen there.
Will pls let me know how to proceed and get make and other development... (2 Replies)
I have Suse linux-2.6.31.5-0.1.
When I try to set breakpoint in application or kernel modules it gives me command not found error.
For instance
when I typed the command
b xyz.c:47
it gives me an error:
"If 'b' is not a typo you can use command-not-found lookup the package that contains... (4 Replies)
hello
every time i run the following code
for val in fileX fileY fileZ
do
$val=`ls -l $val | awk '{print $5}'`
done
i got error message command not found , i tried to add ' and " but nothing works
its only worked wen remove $val=
but i want the name of the file and the value
... (9 Replies)
I have a program called abc installed in /usr/local/bin.
My path is as follows:
# echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
However, when entering the abc command, the following error appears:
# abc
abc: Command not found
When... (7 Replies)
Hello everyone,
I am using Linux and tcsh shell. I am trying to run a free open source program( which is in the form of a binary file), but every time I run it it gives me an error saying:
newhtsg_v1.0:Command not found.
I have set permission also for the same.
What else can I do to make... (4 Replies)
Hi,
I am beginer to Linux. I have installed Redhat Linux AS 4.0 on my System.Later I created a User Oracle10g for Installing Oracle.Then I logged onto Oracle10g user and crated a Bash Profile and when I run that profile there was an error in that Profile. from then If I type any of Linux Command... (2 Replies)
Hi guys,
i have a script called readnametest.i had written like this
# !/bin/ksh
echo "enter your name please"
read x;
echo " your name is $x"
i am getting an error like "readnametest.ksh: ^M: not found." while executing this one.Could any one please explain me on why this... (4 Replies)