01-03-2012
Welcome on board,
You have done more than many here...
Doing tons of reading gets you confused when saturated, and you forget the basics...
a script, to be run needs two things (if you except syntax etc errors... ):
-> set as executable
-> be in the PATH
The message you got says: "I cant find your script!!" but you have to understand - In the PATH.
Either you put your script somewhere in the PATH, else add dot "." and the end of your PATH variable e.g. in your .profile
This User Gave Thanks to vbe For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello all,
I am trying to write a simple script that will parse through a text/properties file and check a couple of if statements.
Here is what I have so far:
FILENAME=$1
while read line
do
echo $line
done < $FILENAME
When I call ./simple.sh testfile.txt I recieve a file or... (7 Replies)
Discussion started by: lamagra
7 Replies
2. UNIX for Dummies Questions & Answers
I haven't used UNIX is several years. But I became pretty good at it and love it. But I am rusty.
I know this is basic, but how do you copy and paste?
The user guide says what I remember, to highlight the text and the right-click. But it isn't working.
I don't know if this will matter,... (2 Replies)
Discussion started by: arungavali
2 Replies
3. Shell Programming and Scripting
Here is my script:
#!/bin/sh
days=10
temporal_folder=/tmp/`basename $0`-$$
blacklist=bob.txt
mkdir $temporal_folder
find /home -type f -atime +$days | \
while read file
do
while read line
do
if ; then
owner=`ls -l $file | awk ' { print $3 } '`
basename $file >>... (8 Replies)
Discussion started by: tjay83
8 Replies
4. UNIX for Dummies Questions & Answers
I've done some due diligence by searching the forum for an answer, but to no avail. Excuse this most elementary of questions.
Using grep I can search a file and derive the line number of the text I'm searching for. Now for the elementary part, how do I continue a search for a different search... (3 Replies)
Discussion started by: J.T.
3 Replies
5. Programming
From <<Advanced Programming in the Unix>> section 11.6, it says: Although implementations vary, readerwriter locks usually block additional readers if a lock is already held in read mode and a thread is blocked trying to acquire the lock in write mode. This prevents a constant stream of readers... (5 Replies)
Discussion started by: robin.zhu
5 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I was writing a script to accept input using read. When I put !#/usr/bin/ksh in the beginning of the script, it accepts only 258 characters. And I remove it, it accepts more. I'm wondering what the difference is.
Thanks in advance, (7 Replies)
Discussion started by: swmk18
7 Replies
7. Shell Programming and Scripting
#!/bin/bash
count=1
while read line
do
if (($count > 4)); then
awk -v var1="$count" '{printf "%3s%8s%11s%11s%11s\n",var1,$2,$3,$4,$5}'
else
echo $line
fi
count=$((count+1))
done < posre_sub.itp > test
cat test
INPUT:
; position restraints for... (3 Replies)
Discussion started by: origamisven
3 Replies
8. UNIX for Dummies Questions & Answers
how do I save a email I just read to a new file?
Thanks. (3 Replies)
Discussion started by: drew211
3 Replies
9. Shell Programming and Scripting
OSX 10.9
How does "defaults" know where to look for .plists? To expand:
defaults read com.apple.finder
is located in ~/Library/Preferences
but,
defaults read com.apple.mail
is located in ~/Library/Containers/com.apple.mail/Data/Library/Preferences/com.apple.mail.plist
So my question... (0 Replies)
Discussion started by: sudo
0 Replies
10. Solaris
I have a T5140 and cannot find the power switch -is there an on/off button? Good grief !
Thank you in advance.
joe (3 Replies)
Discussion started by: joboy
3 Replies
LEARN ABOUT LINUX
shtool-path
SHTOOL-PATH.TMP(1) GNU Portable Shell Tool SHTOOL-PATH.TMP(1)
NAME
shtool-path - GNU shtool command dealing with shell path variables
SYNOPSIS
shtool path [-s|--suppress] [-r|--reverse] [-d|--dirname] [-b|--basename] [-m|--magic] [-p|--path path] str [str ...]
DESCRIPTION
This command deals with shell $PATH variables. It can find a program through one or more filenames given by one or more str arguments. It
prints the absolute filesystem path to the program displayed on "stdout" plus an exit code of 0 if it was really found.
OPTIONS
The following command line options are available.
-s, --suppress
Supress output. Useful to only test whether a program exists with the help of the return code.
-r, --reverse
Transform a forward path to a subdirectory into a reverse path.
-d, --dirname
Output the directory name of str.
-b, --basename
Output the base name of str.
-m, --magic
Enable advanced magic search for ""perl"" and ""cpp"".
-p, --path path
Search in path. Default is to search in $PATH.
EXAMPLE
# shell script
awk=`shtool path -p "${PATH}:." gawk nawk awk`
perl=`shtool path -m perl`
cpp=`shtool path -m cpp`
revpath=`shtool path -r path/to/subdir`
HISTORY
The GNU shtool path command was originally written by Ralf S. Engelschall <rse@engelschall.com> in 1998 for Apache. It was later taken
over into GNU shtool.
SEE ALSO
shtool(1), which(1).
18-Jul-2008 shtool 2.0.8 SHTOOL-PATH.TMP(1)