Sponsored Content
Full Discussion: CHECK SCRIPT SYNTAX
Top Forums Shell Programming and Scripting CHECK SCRIPT SYNTAX Post 302703317 by Corona688 on Wednesday 19th of September 2012 02:42:47 PM
Old 09-19-2012
Quote:
Originally Posted by Newer
Hi Corona, as usually, your solution are the best, i got the idea, but your way produce me others doubts, for example the "\" with that spaces at the end of each line, for what are they?
It lets you break one long line across several lines to make it easier to read and edit. It's the same as if it'd been crammed all onto one big line.

For example,
Code:
$ echo a \
b \
c

a b c 

$

Quote:
The other question, if i use this code just like you put it on, show, or print me, it works?
When you run it, it should print things like rm file1 file2 file3 file4 ... to the screen.

It's not running rm file1 file2 file file4, it's running echo rm file1 file2 file3 file4 which prints to the screen.

Quote:
Just one line to delete at the end?
No, that line is important, it tells it what to do.
Quote:
And the last one, why should i remove the echo?
Because with the echo, it will run echo rm filename, printing filenames to the screen for you to check if it's finding the right files.

Once you remove the echo, it will be running rm filename, and actually trying to remove the files.

Code:
PATH_ROOT="/ot/bean/923/domains/scape"

find    "$PATH_ROOT/servers/scape-admin/logs/"             \
        "$PATH_ROOT/servers/scape-services-ru/logs/"       \
        "$PATH_ROOT/servers/scape-services/logs/"          \
        "$PATH_ROOT/servers/scape-gui/logs/"               \
        "$PATH_ROOT/servers/scape-gui-ru/logs/"            \
        -name '*.log*' -mtime +7 -exec echo rm '{}' '+'

This User Gave Thanks to Corona688 For This Post:
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

syntax and semantic check

Does the shell perform a syntax and semantic check before commands are sent to the kernel? Ravioli (3 Replies)
Discussion started by: ravioli
3 Replies

2. UNIX for Dummies Questions & Answers

quick check of my awk syntax

I've made an awk command that works successfully. However I'd like to add one character to it. For example instead of /what_i_have_now/ I'd like to change just ONE field to the opposite with an exclamation point. Like this: ! /what_i_have_now/ My question, where am I supposed to place... (1 Reply)
Discussion started by: yongho
1 Replies

3. UNIX for Dummies Questions & Answers

Script to check for a file, check for 2hrs. then quit

I wish to seach a Dir for a specific file, once the file is found i will perform additional logic. If the file is not found within two hours, i would like to exit. Logically, I'm looking for the best way to approach this Thanks for any assistance in advance. Note: I'm using a C shell and... (2 Replies)
Discussion started by: mmarsh
2 Replies

4. Shell Programming and Scripting

How to Check Shell script syntax w/o executing

Hello All, I looking for a way to verify the correction of shell script syntax. Is there any switch like -c in perl which do this in shell ? Thank You. (1 Reply)
Discussion started by: Alalush
1 Replies

5. Shell Programming and Scripting

script to check if another script is running and if so, then sleep for sometime and check again

Hi, I am a unix newbie. I need to write a script to check wheteher another script is still running. If it is, then sleep for 30m and then check again if the script is running. If the script has stopped running then, I need to come out of the loop. I am using RHEL 5.2 (2 Replies)
Discussion started by: mathews
2 Replies

6. Shell Programming and Scripting

Syntax error calling TCL script from shell script

hello everyone i am beginner on shell scripting .and i am working on my project work on ad hoc network i wrote a batch (.sh) to do a looping and execute a tcl script i wrote before in each iteration ..but i got this problem " syntax error near unexpected token `('... (1 Reply)
Discussion started by: marcoss90
1 Replies

7. Shell Programming and Scripting

Shell script check syntax not working ...

Hello i have question that i want check syntax from my script shell with sh -n filename but it's not show something even i have wrong syntax in my file. why can this happened or any other way to check it? i use on header of file : #!/bin/sh thx before :) (7 Replies)
Discussion started by: Gochengz
7 Replies

8. Shell Programming and Scripting

Help with Check Syntax of Shell Script without Running

Hi Everyone, Is there any way ( generic) to check syntax of Shell Scripts without running it?? (4 Replies)
Discussion started by: roy121
4 Replies

9. Shell Programming and Scripting

Script syntax help

#!/bin/bash if ; then echo "Lipsa IP"; exit; fi i=1 ip=$1 while ; do if ; then rand=`head -$i pass_file | tail -1` user=`echo $rand | awk '{print $1}'` pass=`echo $rand | awk '{print $2}'` CMD=`ps -eaf | grep -c mysql` if ; then ./mysql $ip $user $pass & else sleep 15... (6 Replies)
Discussion started by: galford
6 Replies
All times are GMT -4. The time now is 03:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy