BASh help

Manuel Arostegui Ramirez manuel at todo-linux.com
Thu Aug 30 15:23:50 UTC 2007


On Thursday 30 August 2007 17:13:10 Mark Haney wrote:
> I've got a script that's not behaving itself. I know it's something
> silly, but I can't figure it out.  The script is just a for loop that
> runs through a text file list of files (/directory/filename format) and
> does an 'ls' on each one.  The problem is, I /want/ the script to NOT
> find those files, i.e., those files shouldn't be there.  That part
> works, but I can't dump the output of that into a text file.
>
> Basically ls dumps all the 'file or directory not found' straight to the
> console and not to the text file when I redirect output to it:
>
> ./missingfiles.sh > testfile.txt
>
> I get this output:
>
> ls: cannot access /home2/test/20070829/KVNX20070829_225943_744_3.bz2: No
> such file or directory
>
> to the console and not the text file.  How do I fix that?
>

First of all you should paste here the whole script, otherwise we won't be 
able to realise what's wrong.

You could also use the -x option in the #!/bin/bash to debug it when it's 
running and you might see in which step it fails...

Cheers.
Manuel

-- 
Manuel Arostegui Ramirez.

Electronic Mail is not secure, may not be read every day, and should not
be used for urgent or sensitive issues.




More information about the users mailing list