07-20-2011
File existence
Hi
I'm using the below command in shell script to check for file exists in the path
if [ ! -r $path/$test.csv ]
.....
fi
path and test are variables
path and the file exists but the commands inside if condition is executed (! operator used)
Is the above way of checking for file existence is correct?
Thanks
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I wasn't sure if I should post it here of in the Shell Script category, but I figured it was definitely a newbie question.
I'm trying to write a script that will check for the existence of a specific file (or for any files within the directory) and then take specific actions. I've removed all... (2 Replies)
Discussion started by: bd_joy
2 Replies
2. Shell Programming and Scripting
Hey all,
I have total new with shell scripting so I don't know if what I need to do even possible, here it is...for a duration of time (say...1 hour) I need to check for the existence of a particular file, if it exists then I will invoke a java program or I will continue to check until a)... (2 Replies)
Discussion started by: mpang_
2 Replies
3. Shell Programming and Scripting
Hi,
My requirement was to check the existence of a file having a specified pattern.The way i tried to achieve this was
if ; then
echo "File found"
fi
an example file having this pattern was 'ilvs_trace01.0124'.
it will vary... (3 Replies)
Discussion started by: DILEEP410
3 Replies
4. Shell Programming and Scripting
Hi
I want to check a particular file is available or not. But i know only the pattern of that file sat AB1234*.txt.I need the latest file name and it ll be used in the script. How can i do this using ls -ltr command.
Thanks,
LathishSundar V (2 Replies)
Discussion started by: lathish
2 Replies
5. AIX
Hello
I am having a requirement like if there is no file in the directory then i need a message to pop on after the execution of the script.
My script basically does for File in `ls -t $DIRECTORY | tail -1`;
if there is no file the DIRECTORY then the script is simply exiting with out... (2 Replies)
Discussion started by: dsdev_123
2 Replies
6. AIX
I have requirement where i need to search for files which start with SALESORDER and PURCHASEORDER. i need to process the files with SALESORDER first and then PURCHASEORDER. If SALESORDER files are not there i dont want to process PURCHASEORDER and i want to come out of script. I have written a code... (4 Replies)
Discussion started by: dsdev_123
4 Replies
7. Shell Programming and Scripting
count=0;
while read line;
do ] && let count=count+1; done < file_name.txt
echo
echo "$count of 10 files found "
echo
The scenario is a follows :
I have a file which contains a list of filenames present in particular directory .
I am checking fo the existence of the file and... (5 Replies)
Discussion started by: ultimatix
5 Replies
8. Shell Programming and Scripting
Hi
I need to parse the file of same name which exist on different servers and calculate the count of string existed in both files.
Say a file abc.log exist on 2 servers.
I want to search for string "test" on both files and calculate the total count of search string's existence.
For... (6 Replies)
Discussion started by: poweroflinux
6 Replies
9. Shell Programming and Scripting
Hi,
I am looking for a shell script with the following.
1. It should check whether a particular file exists in a location
#!/bin/sh
if ;
then
echo "xxx.txt File Exists"
else
echo "File Not Found"
fi
2. If file exists, it should check for the modified date and run a command... (2 Replies)
Discussion started by: karthikeyan_mac
2 Replies
10. Shell Programming and Scripting
Hope someone can help me on this
In a directory ,files are dynamically generated.I need a script to do the following
if files are not received for more than 2 hours or if the received file is empty
then do something
How can I put that in a script.Thank you
eg. in cd /dir_name the... (13 Replies)
Discussion started by: haadiya
13 Replies
OWX(1) General Commands Manual OWX(1)
NAME
owx - utility to program Wouxun dual-band handheld radios
SYNOPSIS
owx-check [ -v | -h ] [ -f ] [ -p <port> ] [ -t <timeout> ]
owx-get [ -v | -h ] [ -f ] [ -p <port> ] [ -t <timeout> ] -o <path>
owx-put [ -v | -h ] [ -f ] [ -p <port> ] [ -t <timeout> ] -i <path> -r <path>
owx-export [ -v | -h ] -i <bin path> -o <csv path>
owx-import [ -v | -h ] -i <csv path> -o <bin path>
DESCRIPTION
This manual page documents briefly the owx commands.
owx is a set of commands that will allow you to fetch and update configuration on your Wouxun handheld radio. It is made of multiple com-
mands.
COMMON OPTIONS
These options are common to all commands.
-h Show summary of options.
-v Show version of program.
-c <command>
Invoke owx-<command>. Makes sense only if called directly as owx.
OPTIONS FOR check, get AND put
-f Force operation even if your radio identifies different from a KG669V. Use this option with extreme caution - it is very possible
that your radio will be rendered unusable after you use this. It was NEVER tested with any radio different from mentoined above.
-p <port>
Use port <port>, defaults to /dev/ttyUSB0. Of course you must have appropriate read and write permissions for this device.
-t <timeout>
Specify the receive timeout for communication with radio. If you disable it (by setting to 0) and the communication fails, the pro-
gram will hang forever. You probably don't need to change the default value (5 seconds).
USAGE
owx-check
This program just checks for the connection and identification string. It can be used to check that your cable and port works.
owx-get
This program downloads memory map from radio to binary file.
Options:
-o <path>: binary file to write to
owx-put
This program uploads memory map from binary file to radio.
Options:
-i <path>: binary file to read from
-r <path>: reference file
Option -r is not mandatory, but recommended. You can specify original, unchanged file (exactly as downloaded using owx-get) and this
will speed up memory uploading, as owx will compare input file to this reference file and upload only changed memory pages. When
using this option, be sure that nothing has changed in the radio (even the currently selected memory channel) between downloading
reference file and using it for upload. This is important as some variables that cross the page boundaries (if there are any in the
memory map) could be corrupted by this.
Example:
owx-get -o file.bin
cp file.bin backup.bin
owx-export -i file.bin -o wouxun.csv
oocalc wouxun.csv
owx-import -i wouxun.csv -o file.bin
owx-put -i file.bin -r backup.bin
Please do yourself a favour and double-check that you upload the correct file. If you try to upload incorrect or corrupted file,
your radio will power down and fail to power up. owx will refuse to upload any file with incorrect size, but this is the only safety
check.
owx-export
This program exports channel data from binary file to CSV file. This file can be later edited using your favourite spreadsheet edi-
tor or even text editor.
Options:
-i <path>: binary file to read from
-o <path>: csv file to write to
owx-import
This program reads the specified, possibly edited by you CSV file, and patches existing binary file with this updated data. The file
is now prepared to be uploaded with owx-put.
Options:
-i <path>: csv file to read from
-o <path>: binary file to write to (must already exist)
SEE ALSO
chirp(1), the README file.
AUTHOR
owx was written by SP5GOF (Adam Wysocki).
This manual page was written by Antoine Beaupre <anarcat@debian.org>, for the Debian project (and may be used by others).
October 26, 2011 OWX(1)