Sponsored Content
Top Forums Shell Programming and Scripting If test script error: "Missing ]" Post 302955692 by Meshuggener on Sunday 20th of September 2015 07:29:45 PM
Old 09-20-2015
If test script error: "Missing ]"

EDIT: Resolved
Resolved by changing the first line to bash rather than csh, does bash and csh treat the [] brackets differently?

Hi all,

I'm doing to some basic stuff to teach myself "if"

I've written the following:

Code:
 
 #!/bin/csh
  
 echo "This script checks for the test file"
 if [ -a /testing/scripts/test.tst ]
  then
   echo "It is here!"
 fi
 echo 
 echo "All done!"

When I run it it just outputs:

Code:
 
 #./IF_TEST.sh
 This script checks for the test file
 Missing ]

I did some googling and found a lot of people had this issue but where they weren't putting a space between the content and the brackets but mine does have a space?

Last edited by Meshuggener; 09-20-2015 at 08:45 PM..
 

10 More Discussions You Might Find Interesting

1. HP-UX

ERROR: more than one instance of overloaded function "vprintf" has "C" linkage

Hi people! I've got this own library: -------------------------------------------- Personal.h -------------------------------------------- #ifdef __cplusplus extern "C" { #endif #include <stdio.h> #include <stdarg.h> #include <string.h> ... (0 Replies)
Discussion started by: donatoll
0 Replies

2. UNIX for Dummies Questions & Answers

"test: argument expected" error

Hi, No need to say I'm new to unix shell scripting. I have a very simple script that goes this way: for datos in `ls -rt $UNXLOG/26-Jan*` do export arch=`echo $datos |cut -d, -f1` if then export linea1=`grep Debut ${arch}` export horatot=`echo $linea1 |cut -d' ' -f5` ... (7 Replies)
Discussion started by: mvalonso
7 Replies

3. Shell Programming and Scripting

"Missing ]" error and other problems

hey guys, I've written this script to read a file from a cd and if the cd file isn't present, I want it to check the floppy drive for that same file, if the floppy drive does not have it I want to return a statement saying no disk found. It also copies files and so forth if the files are available... (1 Reply)
Discussion started by: hootdocta5
1 Replies

4. Shell Programming and Scripting

error "test: [-d: unary operator expected" very confused.

Im trying to check if a series of directory exists and if not create them, and am having issues. All the instances of test return with the error "test: #!/bin/bash location_Parent=~/Documents/sight_of_sound location_IMG=~/Documents/Sight_of_sound/IMG location_AUD=~/Documents/Sight_of_sound/AUD... (4 Replies)
Discussion started by: orionrush
4 Replies

5. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

6. UNIX for Dummies Questions & Answers

Unix "look" Command "File too large" Error Message

I am trying to find lines in a text file larger than 3 Gb that start with a given string. My command looks like this: $ look "string" "/home/patrick/filename.txt" However, this gives me the following message: "look: /home/patrick/filename.txt: File too large" So, I have two... (14 Replies)
Discussion started by: shishong
14 Replies

7. Shell Programming and Scripting

Help with error "por: 0403-012 A test command parameter is not valid."

Hi, im asking for help with the next script: echo ^; then if then printf "\033 query1.sh: export TERM=vt100 export ORACLE_TERM=at386 export ORACLE_HOME=/home_oracle8i/app/oracle/product/8.1.7 export ORACLE_BASE=/home_oracle8i/app/oracle export... (8 Replies)
Discussion started by: blacksteel1988
8 Replies

8. UNIX for Dummies Questions & Answers

What is the significance of sh -s in ssh -qtt ${user}@${host} "sh -s "${version}"" < test.sh?

Please can you help me understand the significance of providing arguments under sh -s in > ssh -qtt ${user}@${host} "sh -s "${version}"" < test.sh (4 Replies)
Discussion started by: Sree10
4 Replies

9. Shell Programming and Scripting

Shc : trying to test functionality "test" compiling but can not execute

I am testing shc to see if it would help with my need. Im at a point where Im trying to compile and test the "test.ksh" file that comes in the tar ball : shc-3.8.9> shc -v -r -f test.ksh shc shll=ksh shc =-c shc =exec '%s' "$@" shc = shc opts= shc: cc test.ksh.x.c -o test.ksh.x... (7 Replies)
Discussion started by: popeye
7 Replies

10. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies
HIME(1) 						    hime input method platform							   HIME(1)

NAME
hime - an input method server SYNOPSIS
hime [-h|-v|--version] DESCRIPTION
hime is an input method(IM) server, which focused mainly on Traditional Chinese. It is also very useful for Simplified Chinese, Japanese, and many other languages. IM table format of hime is almost as same as those of scim and xcin. Users may append their IMs to hime very eas- ily. If you are looking for configuration tool of hime, please see the manpage of hime-setup. OPTIONS
-h, -v, --version Show version of hime. FILES
/usr/share/hime/table/gtab.list Input methods available for hime. You may copy it to $HOME/.config/hime/ and edit it as you like. If you have no $HOME/.con- fig/hime/gtab.list, /usr/share/hime/table/gtab.list will be used. /usr/share/hime/script/utf8-edit A file helps hime finding text editors when needed. You may add any UTF-8 compatible text editor to it. ENVIRONMENT VARIABLES
LC_CTYPE For bash: export LC_CTYPE=zh_TW.UTF-8 For csh: setenv LC_CTYPE zh_TW.UTF-8 XMODIFIERS For bash: export XMODIFIERS=@im=hime For csh: setenv XMODIFIERS @im=hime GTK_IM_MODULE For bash: export GTK_IM_MODULE=hime For csh: setenv GTK_IM_MODULE hime QT_IM_MODULE For bash: export QT_IM_MODULE=hime For csh: setenv QT_IM_MODULE hime HIME_CONNECT_MSG_ON Display messages for socket connections. HIME_DBG_TMP Display additional debug messages. HIME_ERR_COREDUMP Option for debugging. HIME_IM_CLIENT_NO_AUTO_EXEC Disable auto-evoke in hime protocol. HIME_OUTPUT_FILTER Assign output filter to process data before the IM server send them to clients. HIME_TABLE_DIR Assign directory for IM tables other then /usr/share/hime/table. SEE ALSO
hime-setup(1), cin2gtab(1), hime-phoa2d(1), hime-juyin-learn(1), hime-message(1) AUTHORS
Edward Der-Hua Liu Wrote hime and associated tools. Friend of Chanjei IM, Malaysia <www.chinesecj.com> Author of original Chanjei IM version 5 table. Dayi Co., Ltd. <http://www.dayi.com> Author of Dayi IM. HIME 0.8 2 FEB 2008 HIME(1)
All times are GMT -4. The time now is 01:19 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy