Bash/tcsh syntax differences

From SPCTools

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:34, 22 January 2009
Tfarrah (Talk | contribs)

← Previous diff
Current revision
Tfarrah (Talk | contribs)
(setting environment variables)
Line 4: Line 4:
$ export $PIPELINE $ export $PIPELINE
tcsh: tcsh:
- $ '''set''' PIPELINE=/net/db/projects/PeptideAtlas/pipeline+ $ '''setenv''' PIPELINE=/net/db/projects/PeptideAtlas/pipeline
=== conditional === === conditional ===

Current revision

setting environment variables

bash:

$ PIPELINE=/net/db/projects/PeptideAtlas/pipeline
$ export $PIPELINE

tcsh:

$ setenv PIPELINE=/net/db/projects/PeptideAtlas/pipeline

conditional

bash:

$ if [ -e <filename> ] then <action1>; else <action2>; fi

tcsh:

$ if ( -e <filename> ) then <action1>; else <action2>; endif

for loop

bash:

$ for fn in *; do <action>; done

tcsh:

$ foreach fn (*) <action>; end
Personal tools