I would need to run some other scripts inside raytrac.bash.
For example, from raytrac.bash I want to run the following:
I do not want the path hardwired, as I would need to change it whenever I am on another system.
By running my script /home/chrisd/tatsh/trunk/hstmy/bin/bash/raytrac.bash, I want to get the directory path before raytrac.bash. This will get me the bash directory path.
---------- Post updated at 05:58 PM ---------- Previous update was at 05:52 PM ----------
Quote:
Originally Posted by Corona688
"$*" becomes a string. "$@" becomes a list.
as in, arguments "A" "B" "C" would evaluate to "A B C" for $*, and "A" "B" "C" for "$@"
Using "$@" to create an array is redundant, as I've shown you. The arguments are all there already and can be used directly. In BASH you can even access them numerically:
I don't know why you'd need to cd into a directory to get its name. If you can cd into it, you obviously know its name already.
Ok, so how would you code the section below in your opinion?
---------- Post updated at 06:30 PM ---------- Previous update was at 05:58 PM ----------
Quote:
Originally Posted by Corona688
"$*" becomes a string. "$@" becomes a list.
as in, arguments "A" "B" "C" would evaluate to "A B C" for $*, and "A" "B" "C" for "$@"
Using "$@" to create an array is redundant, as I've shown you. The arguments are all there already and can be used directly. In BASH you can even access them numerically:
I don't know why you'd need to cd into a directory to get its name. If you can cd into it, you obviously know its name already.
I came up with the piece below
Is this what you were suggesting? I am getting bit confused about this as I had to do start from iarg=1 and then continue till iarg is narg. I thought it goes to one less.
---------- Post updated at 06:57 PM ---------- Previous update was at 06:30 PM ----------
I can get the list of all arguments using either "$@" or "$*". However, the best one to use is "$@" I think, as "$*" might fail in some instances.
If no arguments are entered I wanna be able to read 2 arguments, i have done like this but it doesnt work:
x=0
until #loop starts
do
if ; then
echo No arguments were entered, please enter 2 arguments.
read $1 $2
elif || ; then
echo $#... (0 Replies)
my description from another thread...
here's my code:
#!/bin/bash
IFS=$'\n'
function OutputName() {
input=$1
echo $input
input=`echo "$input" | sed -e 's/.//'`
input=`echo "$input".avi`
output_name=$input
}
if ]; then
echo... (5 Replies)
I have to use shell script to run series of commands on another unix box by connecting through SSH and giving user credentials. For running commands on remote machine I have to use options reading from a local file.
Process:
Connecting to remote unix server <host1.ibm.com> through ssh
Login: ... (2 Replies)
Hi all,
I want to get options from command line by perl.
usage()
options:
-h Show this help message and exit
-t Name of tester
--timeout Set the timeout
-l ... (1 Reply)
Hello everyone,
I have a perl script which takes various command line options from user like :
test.pl -i <input_file> -o <output_file> -d <value> -c <value>
Now I have multiple input files in a directory:
<input_file_1>
<input_file_2>
<input_file_3>
<input_file_4>
.....
....
...... (6 Replies)
Being new to awk I have a really basic question. It just has to be in the archives but it didn't bite me when I went looking for it.
I've written an awk script, placed it in a file, added the "#!/usr/bin/awk -f" at the top of the script and away I go. "% myAwk <inputfile>" gives me exactly what... (2 Replies)
I'm reading about debugging aids in bash and have come across the set command. It says in my little book that an addition to typing
set
you can also use them "on the command line when running a script..." and it lists this in a small table:
set -o option Command Line... (5 Replies)
Hi,
Just some questions on the script below...?
Given: bash-2.03$ command -a option1 name1 name2
ParseOptions()
{
local Len=${#@}
local Ctr=2 #always start at 2
local Name=()
local Iter=0
while ; do
if <- Is this correct? so I can get the $2... (2 Replies)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Creating bash script the dd command and its new options (-l -U)
-l options to lowercase contents of file
-U... (2 Replies)
Hi all
I have spent half a day trying to create a shell script which reads a configuration file on a line by line basis.
The idea of the file is that each will contain server information, such as IP address and various port numbers. The line could also be blank (The file is user created). Here... (1 Reply)