10-14-2009
awk command to test if a string is a file
What awk command will test a string to determine if it is a valid file name?
With the following awk statement I isolate the lines from the inputfile that might contain a filename, then I attempt to test the possible filename which is always in $4 from each line. However it is not working at all as i do not think the system command gets passed $4 from awk. Have been struggling with this all day
Quote:
if ( $1 ~ /^$/ )
then
system("ls $4;echo $?")
{ print $0
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Can someone delve more into what below test command do?
if ; then
I know -t is for file descriptor
-t
file descriptor FD (stdout by default) is opened on a terminal
But not sure how to relate to it..
$1 is supposedly first argument, so let's say if
scriptname:... (2 Replies)
Discussion started by: convenientstore
2 Replies
2. Shell Programming and Scripting
My process creates file like
abc.20090427.txt i.e abc.date.txt
next time when my process it has to detect if any previous "abc" exist.
If exist then move to archive and create a new abc file.
I am using test command but it doesnt allow wild card.
if ]
then
mv abc.*.txt... (7 Replies)
Discussion started by: pinnacle
7 Replies
3. Shell Programming and Scripting
This is the code:
while test 1 -eq 1
do
read a
$a
if test $a = stop
then
break
fi
done
I read a command on every loop an execute it.
I check if the string equals the word stop to end the loop,but it say that I gave too many arguments to test.
For example echo hello.
Now the... (1 Reply)
Discussion started by: Max89
1 Replies
4. Shell Programming and Scripting
How to check weather a string is like test* or test* ot *test* in if condition (5 Replies)
Discussion started by: johnjerome
5 Replies
5. Shell Programming and Scripting
AWK Command parse a file based on string.
I am trying to write a shell script to parse a file based on a string and move the content of the file to another file.
Here is scenario.
File content below
Mime-Version: 1.0
Content-Type: multipart/mixed;
... (2 Replies)
Discussion started by: aakishore
2 Replies
6. Shell Programming and Scripting
here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb
cat dump.sql
INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
Discussion started by: vivek d r
10 Replies
7. Shell Programming and Scripting
I need to search the file using strings "Request Type" , " Request Method" , "Response Type" and by using result set find the xml tags and convert into a single line?. below are the scenarios.
Cat test
Nov 10, 2012 5:17:53 AM
INFO: Request Type
Line 1.... (5 Replies)
Discussion started by: laknar
5 Replies
8. Shell Programming and Scripting
Hi,
I want to do caseless string comparision using test command
for eg: Ind_f="y"
test "$Ind_f" == "y|Y"
i tried , ** , nothing worked.
any thoughts on how to do case insensitive string comparison using test command without converting to any particular case using typeset or tr? (8 Replies)
Discussion started by: Kulasekar
8 Replies
9. Shell Programming and Scripting
I have a file comp.pkglist which mention package version and release . In 'version change' and 'release change' line there are two versions 'old' and 'new' Version Change: --> Release Change: -->
cat comp.pkglist
Package list: nss-util-devel-3.28.4-1.el6_9.x86_64
Version Change: 3.28.4 -->... (1 Reply)
Discussion started by: Paras Pandey
1 Replies
10. UNIX for Beginners Questions & Answers
Hello everybody,
I would like modify some strings using sed or another command line with the content file.
For example:
- {fqdn: "server-01" , ip: "server-01"}
- {fqdn: "server-02" , ip: "server-02"}
- {fqdn: "server-03" , ip: "server-03"}
- {fqdn: "server-04" , ip: "server-04"}
My... (4 Replies)
Discussion started by: dco
4 Replies
LEARN ABOUT DEBIAN
gendesc
gendesc(1) User Manuals gendesc(1)
NAME
gendesc - Generate a test case description file
SYNOPSIS
gendesc [-h|--help] [-v|--version]
[-o|--output-filename filename]
inputfile
DESCRIPTION
Convert plain text test case descriptions into a format as understood by genhtml. inputfile needs to observe the following format:
For each test case:
- one line containing the test case name beginning at the start of the line
- one or more lines containing the test case description indented with at least one whitespace character (tab or space)
Example input file:
test01
An example test case description.
Description continued
test42
Supposedly the answer to most of your questions
Note: valid test names can consist of letters, decimal digits and the underscore character ('_').
OPTIONS
-h
--help
Print a short help text, then exit.
-v
--version
Print version number, then exit.
-o filename
--output-filename filename
Write description data to filename.
By default, output is written to STDOUT.
AUTHOR
Peter Oberparleiter <Peter.Oberparleiter@de.ibm.com>
SEE ALSO
lcov(1), genhtml(1), geninfo(1), genpng(1), gcov(1)
2010-08-06 LCOV 1.9 gendesc(1)