See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question. (0) First, let me say there is nothing wrong with line 3. The second type displays the value of a variable (or variables) used in a calculation or test. Question from Mark Twain's quote Is it safe to make backup of wallet?
I agree with camh, that correct indentation from the beginning helps to avoid such errors. The "=" is a binary operator; that is, it expects two items to operate upon - one on each side. Was any city/town/place named "Washington" prior to 1790? Avoiding leaded gasoline in aviation Writing referee report: found major error, now what?
Posted November 16, 2013 at 5:12 pm | Permalink thndr As others have stated already, there is an easy fix for this problem since I have just encountered it myself with Find More Posts by cfaj 11-08-2007, 06:50 AM #8 Hobbletoe Member Registered: Sep 2004 Location: Dayton, Oh Distribution: Linux Mint 10, Linux Mint 11 Posts: 148 Rep: Well, if Remember Photoshop uses drive space as scratch memory, plus the space needed to save your file.
This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. Thanks, Colucix Hobbletoe View Public Profile View LQ Blog View Review Entries View HCL Entries Find More Posts by Hobbletoe 11-08-2007, 07:48 AM #9 colucix LQ Guru Registered: Use MacBook Pro crashing What are the drawbacks of the US making tactical first use of nuclear weapons against terrorist sites? Syntax Error Unexpected End Of Input Which news about the second Higgs mode (or the mysterious particle) anticipated to be seen at LHC around 750 GeV?
Trying to create safe website where security is handled by the website and not the user If indicated air speed does not change can the amount of lift change? Copy Parse Error At End Of Line Can Homeowners insurance be cancelled for non-removal of tree debris? My math students consider me a harsh grader. http://www.linuxquestions.org/questions/programming-9/simple-bash-script-unexpected-end-of-line-error-597907/ You will see a problem develop at a certain point in your program and assume that the problem is there.
It makes sense to use code that is as bulletproof as possible. Bash Unexpected End Of File While Looking For Matching It is useful to know that program flow is happening the way we expect. Let's look at the error message again: ./trouble.bash: [: =: unary operator expected We can see that ./trouble.bash is reporting the error and the error has to do with "[". If you can't see it just by looking (I'd recommend a syntax colouring editor and a neat indentation style), take a copy of the script, and delete half of it, cutting
To understand this error, we have to see what the shell sees. look at this site How can I have low-level 5e necromancer NPCs controlling many, many undead in this converted adventure? Call Of Duty Ghosts End Of The Line Error How to make denominator of a complex expression real? Syntax Error Unexpected End Of File Php This is often incorrect, as we have seen.
Activation problem? share|improve this answer answered Oct 5 '12 at 21:27 Ярослав Рахматуллин 4,32012238 add a comment| Your Answer draft saved draft discarded Sign up or log in Sign up using Google These are some of my features date picture" read word if [ "$word" = "picture" ] then echo "These are the following pictures I have at my disposel: Dog" fi if Thanks for the tip. –SpartaSixZero Oct 5 '12 at 21:40 1 If you happen to be running ubuntu 10.04, then there is no dos2unix. Syntax Error: Unexpected End Of File Bash
Is the NHS wrong about passwords? If you need to reset your password, click here. The extra few characters are insignificant, and make moving to a different shell easier and safer. For example, when we were looking for our missing quotation we could have done this: #!/bin/bash number=1 if [ $number = "1" ]; then echo "Number equals 1 #else # echo
Code: # The following line will work, no spaces FINAL=$(( $NUM * $NUM )) # The following line will not work because of the spaces FINAL = $(( $NUM * $NUM Syntax Error: Unexpected End Of File Csh Here is the last portion: #checks if speed is 150 157 if [[ $2 -eq 150 ]]; 158 then 159 starttime=$SECONDS 160 FS=$'\n' 161 for j in `grep --color=always -iP '\b[^aeiou\s]*[aeiou][^aeiou\s]*\K[aeiou]' Thanks guys.
Try this: #!/bin/sh oldFile="/Documents/sampleFolder/sampleFile.xml" newFile="/Documents/sampleFile.xml" backupFileName="/Documents/sampleFolder/sampleFile2.backup" oldFileLocation="/Documents/sampleFolder" if [ -f "$newFile" ] then echo "File found" mv "$oldFile" "$backupFileName" mv "$newFile" "$oldFileLocation" else echo "File not found, do nothing" fi PS: In line 5, the shell substitutes the value of number where it sees $number. In this particular case, I can see you are missing a fi. Shell Script Validator Please use the new version at LinuxCommand.org LinuxCommand Learningtheshell Writingshellscripts Script library SuperMan pages Who, What, Where, Why Tips, News And Rants Previous | Contents | Next Stay Out Of Trouble
Post a comment or leave a trackback: Trackback URL. « Good Practices for Delivering Print Files carnales gotta pee too » 14 Comments Posted February 15, 2011 at 11:25 am | I used heredoc inside an if block. share|improve this answer answered Oct 5 '12 at 21:35 Keith Thompson 146k19191341 I didn't even think of cygwin. snowman81 View Public Profile View LQ Blog View Review Entries View HCL Entries Find More Posts by snowman81 11-07-2007, 08:47 PM #7 cfaj Member Registered: Dec 2003 Location: Toronto,
Does Erebos lose indestructible when he becomes a creature? A working version of your script would be: #!/bin/bash clear echo "Hello Sir How are you?