10-18-2010
Your quite right Alister, however I suspect my interpretation is what the author of the script intended to write. Otherwise there is no logic to the error message and the exit statement. This illustrates how easily these logical ANDs and ORs get misinterpreted. That is precisely why I dislike them especially when there is a
x && y || z concoction..
--edit--
Actually I think I was correct after all:
If the test fails then the statement after the && does not get executed since the left side is false. And then the part after the || gets excecuted since its left side was false and also the export will never fail, so that will not trigger the right side of the or.
OK, only now I read your added remark to your post. Probably all of us are right then
Last edited by Scrutinizer; 10-18-2010 at 03:42 PM..
This User Gave Thanks to Scrutinizer For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have a variable named "xyz"
Now what will the below snippet mean:
if ( ${?xyz} ) then
....
endif
What does ? signify here.
Thanks (12 Replies)
Discussion started by: vibhor_agarwali
12 Replies
2. Shell Programming and Scripting
I'm having simple question here, and what's the different here? What is the "x" for? Thanks! (5 Replies)
Discussion started by: redstone
5 Replies
3. Shell Programming and Scripting
i have this program in bash shell:
#!/bin/bash
array=(20 20 20 20 20)
i=0
j=0
awk '/%/ {print $3}' try.txt|
while (read s)
arr=$s
i=`expr $i + 1`
echo "$i"
end
how can i convert this into c shell? (1 Reply)
Discussion started by: npatwardhan
1 Replies
4. Post Here to Contact Site Administrators and Moderators
Where can I download the VTC - Unix Shell Scripting Advanced complete video.
I don't know in which thread I should post this question.Plz help me out, or just tell me the link in the reply to this post.
Thanks in advance. (0 Replies)
Discussion started by: villain41
0 Replies
5. Shell Programming and Scripting
Hi all, i have more questions but its all about variables so lets begin
1st, is possible to list all variables ?
Command env display only shell variables, but what if i declared another variable? Command set display more variables but not defined by me.
2nd, what difference is between set... (24 Replies)
Discussion started by: wakatana
24 Replies
6. UNIX for Dummies Questions & Answers
Hello,
I'm working on unix with grep (GNU grep) 2.5.1. I'm going through some of the newer regex syntax using Regular Expression Reference - Advanced Syntax a guide.
ls -aLl /bin | grep "\(x\)"
Which works, just highlights 'x' where ever, when ever.
I'm trying to to get (?:) to work but... (4 Replies)
Discussion started by: MykC
4 Replies
7. Shell Programming and Scripting
Hi all
I've got a question regarding error handling in shell scripts. My background is mainly object oriented programming languages, but for a year or so I've been doing more and more (bash) shell scripting (which I quite enjoy by the way).
To handle errors in my scripts I... (3 Replies)
Discussion started by: script_man
3 Replies
8. Homework & Coursework Questions
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:
I am working on a hands on project. We are creating a script for a corporate phone list. The project I am... (2 Replies)
Discussion started by: SarahBelle7858
2 Replies
9. UNIX for Beginners Questions & Answers
Hi Folks -
I need help converting a piece of code from batch to bash.
Here is the code:
FOR /f "eol=; tokens=1,2,3,4 delims=, " %%i in (Update_Subvars.txt) do (
ECHO alter database %%i.%%j set variable %%k %%l;
)
What it's doing is retrieving the values from this file:
... (2 Replies)
Discussion started by: SIMMS7400
2 Replies
10. UNIX for Beginners Questions & Answers
Hello,
I have a newbe syntax error but I cant find it
syntax error: unexpected end of file
#!/bin/csh
# pe request
#$ -pe mpi_16 32
#### 16 core : 'mpi_16 16' || 24 core : 'mpi_24 24 '
# our Job name
#$ -N test2MD
#$ -S /bin/sh (1 Reply)
Discussion started by: dulceC
1 Replies
LEARN ABOUT DEBIAN
jpegexiforient
JPEGEXIFORIENT(1) User Commands JPEGEXIFORIENT(1)
NAME
jpegexiforient - reads or writes the Exif Orientation Tag
SYNOPSIS
jpegexiforient [switches] jpegfile
DESCRIPTION
This is a utility program to get and set the Exif Orientation Tag. It can be used together with jpegtran in scripts for automatic orienta-
tion correction of digital camera pictures.
The Exif orientation value gives the orientation of the camera relative to the scene when the image was captured. The relation of the '0th
row' and '0th column' to visual position is shown as below.
Value | 0th Row | 0th Column
------+-------------+-----------
1 | top | left side
2 | top | right side
3 | bottom | right side
4 | bottom | left side
5 | left side | top
6 | right side | top
7 | right side | bottom
8 | left side | bottom
For convenience, here is what the letter F would look like if it were tagged correctly and displayed by a program that ignores the orienta-
tion tag:
1 2 3 4
888888 888888 88 88
88 88 88 88
8888 8888 8888 8888
88 88 88 88
88 88 888888 888888
5 6 7 8
8888888888 88 88 8888888888
88 88 88 88 88 88 88 88
88 8888888888 8888888888 88
jpegexiforient output the Exif Orientation Tag in a JPEG Exif file. With the options -1 .. -8, it can also be used to set the tag.
OPTIONS
--help display this help and exit
--version
output version information and exit
-n Do not output the trailing newline
-1 .. -8
Set orientation value 1 .. 8
AUTHOR
Guido Vollbeding <guido@jpegclub.org>
SEE ALSO
jpegtran(1), exifautotran(1)
jpegexiforient February 2005 JPEGEXIFORIENT(1)