Re: Files not found
- From: "Leslie Rhorer" <lrhorer@xxxxxxxxxxx>
- Date: Wed, 12 Mar 2008 18:06:39 -0600
"John" <nyrinwi@xxxxxxxxx> wrote in message
news:47d435b1$0$24105$4c368faf@xxxxxxxxxxxxxxxxx
Leslie Rhorer wrote:
"John" <nyrinwi@xxxxxxxxx> wrote in messageSounds like your cron job is running with strict Bourne shell
news:47d2a3e5$0$4968$4c368faf@xxxxxxxxxxxxxxxxx
files=$(find ./ -cmin -5 -print)
or if you prefer an array...
files=($(find ./ -cmin -5 -print))
You can then take whatever action you like; e.g.
if [ ${#files} -eq 0 ]; then ... # non array
I tried this, and it doesn't work, either. It gives me an error, saying:
./Videoscribe: line 23: unexpected EOF while looking for matching `)'
Line 23 is the if [ ${#files} -eq 0 ] statement.
Then it says:
./Videoscribe: line 33: syntax error: unexpected end of file
The script Videoscribe only has 32 lines.
If I remove the if [ ${#files} -eq 0 ]; then ... fi section, the errors
disappear.
Other than as a comment delimiter, I am not familiar with the use of #
within an evaluation expression. What does it do?
compatibility, so you're not getting Bash extensions.
${#var} gives the length of a variable in chars. It's a Bash feature.
${#var[@]} gives the length of an array - also a Bash feature.
Make sure your script begins with #!/bin/sh, or #!/bin/bash
I never said it was a cron script, but more to the point the script does
begin with #!/bin/bash.
The problem was parentheses vs. braces. I couldn't tell the characters in
your script line were braces, not parentheses. (My eyes are getting a bit
old.) A cut and paste would have prevented the error, but unfortunately the
Linux system doesn't have a news reader configured, so I was copying the
text by hand. Once I changed if [ $(#files) -eq 0 ]; to if [ ${#files} -eq
0 ]; it all worked.
.
- References:
- Files not found
- From: Leslie Rhorer
- Re: Files not found
- From: John
- Re: Files not found
- From: Leslie Rhorer
- Re: Files not found
- From: John
- Files not found
- Prev by Date: Jacob watch, WWW.ICEDOUTPLANET.TK, Replica Jacob watches, Jacob & co watch
- Next by Date: Re: Files not found
- Previous by thread: Re: Files not found
- Next by thread: Re: Files not found
- Index(es):
Relevant Pages
|