06-14-2005
Here's where it hangs.
I enabled "set -vx" so we can see what's going on as it's running... here's the output. (note: i simplified the ls command output..)
HTML Code:
%ls -la
total 560
-rw-r--r-- PEURO03497.1118773120982
-rw-r--r-- PUSA05496.1118776734108
-rw-r--r-- file_names.txt
-rwxr-xr-x test.sh
% test.sh
FIELD1='PBR'
+ FIELD1=PBR
FIELD2=' '
+ FIELD2=
#typeset -i count
while read FILENAME; do
while read RECORD; do
if [ "$FIELD1" = 'PBR' -a "$FIELD2" = ' ' ]; then
count=$(($count + 1))
echo "file->[$FILENAME] count->[${count}]"
fi
done < $FILENAME
done < file_names.txt+ 0< file_names.txt
+ read FILENAME
+
This is where it gets stuck/hangs. Then I have to use kill command to terminate.
The first filename in file_names.txt is "PEURO03497.1118773120982"
I only put two file names into that txt file.. and I copied both files into the same dir as the script. I also tried switching the order in the txt file, same result. The shell let's me do
more and
cat on them just fine.
I think we've isolated everything except the file contents... perhaps the actual csv data is conflicting in some way.
Last edited by yongho; 06-14-2005 at 05:10 PM..
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
Can some one tell me how to get run the following:
data1="hello"
data2="world"
if
then
{
echo "good afternnon"
}
else
{
echo " good morning"
}
fi
The above code gives me an error ad below :
./if.h: line 3: ' (7 Replies)
Discussion started by: jisha
7 Replies
2. Shell Programming and Scripting
VARIABLE="project"
if && ]
then
echo "VARIABLE is not empty"
fi
this is not working what is wrong in the syntax?? (2 Replies)
Discussion started by: codeman007
2 Replies
3. Shell Programming and Scripting
Hi, I hope the title does not scare people to look into this thread but it describes roughly what I'm trying to do. I need a solution in PHP.
I'm a programming beginner, so it might be that the approach to solve this, might be easier to solve with an other approach of someone else, so if you... (0 Replies)
Discussion started by: lowmaster
0 Replies
4. Programming
Hello there,
My first time on the forums, glad to be here :)
I'm completely new to programming in PHP and I have a question which I hope someone could help me with.
I am currently using this statement:
if(($session == 2) && ($item == Dagger) && ($item2 == Dagger)){
... (5 Replies)
Discussion started by: Hero
5 Replies
5. Shell Programming and Scripting
Hi
What is the syntax for if statement using && and || operator?
if && ] ||
here its giving me an error to this if statement
any suggestion?? (2 Replies)
Discussion started by: Avi
2 Replies
6. Shell Programming and Scripting
Hi, I'm using the && operator in if statement:
if ; then
exp $UID/$PWD@$ORACLE_SID FILE=./DUMP/$TODAY$CONCAT_STR$USERNAME.dmp STATISTICS=NONE LOG=./LOG/$TODAY$CONCAT_STR$USERNAME.log
elif ; then
expdp $UID/$PWD@$ORACLE_SID DIRECTORY=./DUMP/ DUMPFILE=$TODAY$CONCAT_STR$USERNAME.dmp... (8 Replies)
Discussion started by: priya001
8 Replies
7. Shell Programming and Scripting
how do you write an if statement for something like
if ((expr 1 >= expr 2 && expr 3 >= expr 4) && expr 5 <= expr 6)
if ((TRUE && TRUE) && TRUE) then
condition...
i've done it this way but it doesn't seem to work.
if (] && "$ex_day" -le "$curr_day" ); then
condition... (3 Replies)
Discussion started by: angilulu
3 Replies
8. Shell Programming and Scripting
Firstly, I would like to apologize if this is not the appropriate sub-forum to post about GNU/BSD makefile scripting. Though my code is in C++, because I am focusing on the makefile I thought it would go better in shell scripting. Please correct me if I am wrong.
Secondly, I am not interested in... (0 Replies)
Discussion started by: AntumDeluge
0 Replies
9. Shell Programming and Scripting
Hi All,
Do you have any sample script,
- auto get file from SFTP remote server and delete file in remove server after downloaded.
- only download specify filename
- auto upload file from local to SFTP remote server and delete local folder file after uploaded
- only upload specify filename
... (3 Replies)
Discussion started by: weesiong
3 Replies
10. Shell Programming and Scripting
Hello,
Below I try to control that the input is good an IP :
#!/bin/bash
cp /home/scripts/choice_interfaces.txt /home/scripts/interfaces.txt
chmod 644 /home/scripts/interfaces.txt
echo -e "Please enter the network informations into the /etc/network/interfaces file, complete them below... (9 Replies)
Discussion started by: Arnaudh78
9 Replies
LEARN ABOUT DEBIAN
jifty::test::www::mechanize
Jifty::Test::WWW::Mechanize(3pm) User Contributed Perl Documentation Jifty::Test::WWW::Mechanize(3pm)
NAME
Jifty::Test::WWW::Mechanize - Subclass of Test::WWW::Mechanize with extra Jifty features
METHODS
new
Overrides Test::WWW::Mechanize's "new" to automatically give the bot a cookie jar.
request
We override WWW::Mechanize's default request method so accept-encoding is not set to gzip by default.
moniker_for ACTION, FIELD1 => VALUE1, FIELD2 => VALUE2
Finds the moniker of the first action of type ACTION whose "constructor" field FIELD1 is VALUE1, and so on.
my $mon = $mech->moniker_for('MyApp::Action::UpdateInfo');
If there is only one action of type ACTION, be sure not to pass any more arguments to this method, or the method will return undef.
NOTE that if you're using this in a series of different pages or forms, you'll need to run it again for each new form:
$mech->fill_in_action_ok($mech->moniker_for('MyApp::Action::UpdateInfo'),
owner_id => 'someone');
$mech->submit_html_ok();
is($mech->action_field_value($mech->moniker_for("MyApp::Action::UpdateInfo"),
'owner_id'),
'someone',
"Owner was reassigned properly to owner 'someone'");
fill_in_action MONIKER, FIELD1 => VALUE1, FIELD2 => VALUE2, ...
Finds the fields on the current page with the names FIELD1, FIELD2, etc in the MONIKER action, and fills them in. Returns the HTML::Form
object of the form that the action is in, or undef if it can't find all the fields.
fill_in_action_ok MONIKER, FIELD1 => VALUE1, FIELD2 => VALUE2, ...
Finds the fields on the current page with the names FIELD1, FIELD2, etc in the MONIKER action, and fills them in. Returns the HTML::Form
object of the form that the action is in, or undef if it can't find all the fields.
Also, passes if it finds all of the fields and fails if any of the fields are missing.
action_form MONIKER [ARGUMENTNAMES]
Returns the form (as an HTML::Form object) corresponding to the given moniker (which also contains inputs for the given argumentnames), and
also selects it as the current form. Returns undef if it can't be found.
action_field_input MONIKER, FIELD
Finds the field on the current page with the names FIELD in the action MONIKER, and returns its HTML::Form::Input, or undef if it can't be
found.
action_field_value MONIKER, FIELD
Finds the field on the current page with the names FIELD in the action MONIKER, and returns its value, or undef if it can't be found.
send_action CLASS ARGUMENT => VALUE, [ ... ]
Sends a request to the server via the webservices API, and returns the Jifty::Result of the action. "CLASS" specifies the class of the
action, and all parameters thereafter supply argument keys and values.
The URI of the page is unchanged after this; this is accomplished by using the "back button" after making the webservice request.
fragment_request PATH ARGUMENT => VALUE, [ ... ]
Makes a request for the fragment at PATH, using the webservices API, and returns the string of the result.
field_error_text MONIKER, FIELD
Finds the error span on the current page for the name FIELD in the action MONIKER, and returns the text (tags stripped) from it. (If the
field can't be found, return undef).
uri
WWW::Mechanize has a bug where it returns the wrong value for "uri" after redirect. This fixes that. See
http://rt.cpan.org/NoAuth/Bug.html?id=9059
get_html_ok URL
Calls "get" URL, followed by testing the HTML using Test::HTML::Lint.
html_ok [STRING]
Tests the current "content" using Test::HTML::Lint. If passed a string, tests against that instead of the current content.
submit_html_ok
Calls "submit", followed by testing the HTML using Test::HTML::Lint.
follow_link_ok
Calls "follow_link", followed by testing the HTML using Test::HTML::Lint. Warns if it cannot find the specified link (you should use "ok"
on "find_link" first to check its existence).
warnings_like WARNING, [REASON]
Tests that the warnings generated by the server (since the last such check) match the given "WARNING", which should be a regular
expression. If an array reference of regular expressions is passed as "WARNING", checks that one warning per element was received.
no_warnings_ok [REASON]
Checks that no warnings were generated by the server (since the last such check).
session
Returns the server-side Jifty::Web::Session object associated with this Mechanize object.
continuation [ID]
Returns the current continuation of the Mechanize object, if any. Or, given an ID, returns the continuation with that ID.
current_user
Returns the Jifty::CurrentUser object or descendant, if any.
perl v5.14.2 2011-04-14 Jifty::Test::WWW::Mechanize(3pm)