06-14-2005
why? I honestly don't know why echo is correct, please explain.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
mVar=0
count=`awk -F, '( ( $2 ~ /^GIVEUP$/ && $3 ~ /^NEW$/ ) || ( $2 ~ /^SPLIT$/ && $3 ~ /^NEW$/ ) || ( $2 ~ /^OPTION$/ && $3 ~ /^NEW$/ ) || ( $2 ~ /^OPTIONSPLIT$/ && $3 ~ /^NEW$/ ) ) { count++ } END { print count }' myCSV.csv
myVar=`expr $myVar + $count`
Can I do this? I get a syntax... (4 Replies)
Discussion started by: yongho
4 Replies
2. Shell Programming and Scripting
A shell script a.sh calls an awk script using :
awk -v OUTPUTDIR=${OUTPUTDIR}${OUTPUTDIRDATE} -f ${SCRIPTSPATH}chngNullBillId.awk ${INPUTFILE}
chngNullBillId.awk :
{ if (substr($0,9,4)=="0000") printf( "%s0001%s", substr($0,1,8), substr($0,13,67) )>>${OUTPUTDIR}"goodfile.txt";
else print... (2 Replies)
Discussion started by: Amruta Pitkar
2 Replies
3. UNIX for Dummies Questions & Answers
Due to some syntax error, my below code is not working.
#!/usr/bin/ksh
nawk '
BEGIN {
cur_val=0; cur_zero=0; cur_nine=0;
sum_zero=0; sum_nine=0;
}
/^/ {
cur_val=substr($0,5,2);
if("cur_val" == "0")
{
... (3 Replies)
Discussion started by: lokiman
3 Replies
4. UNIX for Dummies Questions & Answers
I generate a fullpath variable two different ways:
1) concat two variables rootpath and relpath to give me fullpath
2) use 'find' to get the fullpath
when I echo the variable, I get the same output for both. However,
I print the variable from method 1 in the below loop I get "awk syntax... (0 Replies)
Discussion started by: orahi001
0 Replies
5. UNIX for Dummies Questions & Answers
hi there
i write one awk script file in shell programing
the code is related to dd/mm/yy to month, day year format
but i get an error
please can anybody help me out in this problem ??????
i give my code here including error
awk `
# date-month -- convert mm/dd/yy to month day,... (2 Replies)
Discussion started by: Herry
2 Replies
6. Shell Programming and Scripting
Hi, I can't see what is wrong with the following command.
I am extracting a dollar amount (AMT_REJ, 6th field) from a comma delimited record and need to output it as numeric, removing the $sign and decimal point and output to another file. Everything seems to work except the $ sign which I need... (1 Reply)
Discussion started by: ski
1 Replies
7. Shell Programming and Scripting
Hi All,
I wrote a simple script.sh program
for i in seq (22)
do awk '$1==${i}' file1.txt|awk '{print $2}'> file${i}_study.txt
done
and then run it
%bash
%chmod +x script.sh
% ./script.sh
Give me error
awk: $1==${i}
awk: ^ syntax error
Do you have any idea why... (3 Replies)
Discussion started by: senayasma
3 Replies
8. Shell Programming and Scripting
Can anyone work out why this line has a syntax error?
awk '{if ($1==1) print NR,$0 } '${PROJECT}/${data_dir}/${ofolder}/STDEV/otimes_${per}_secs.dat > tmp2.txt
I've check that the file exists in the given location (1 Reply)
Discussion started by: claire.a
1 Replies
9. Shell Programming and Scripting
Could somebody gently point out the error of my ways in the below (the flu I'm fighting might be contributing to my current haplessness)
awk -F="\t" \
'{
for (i = 1; i <= NR; i++);
FNR == i;
{
if (length($3) < 56 && length($1) > 56)
$1=($1" "$2); $2=$3; $3=$4;
... (1 Reply)
Discussion started by: Andrew767
1 Replies
10. Shell Programming and Scripting
I know the below code worked, but the syntax appears to be wrong and I can not seem to correct it. Thank you :).
awk 'FNR==NR {E; next }>$3 in E {print $3, $5}' medical_exome__genes.txt RefSeqGene.txt > update.txt
awk: cmd. line:1: FNR==NR {E; next }>$3 in E {print $3, $5}
awk: cmd.... (2 Replies)
Discussion started by: cmccabe
2 Replies
LEARN ABOUT PHP
openssl_verify
OPENSSL_VERIFY(3) 1 OPENSSL_VERIFY(3)
openssl_verify - Verify signature
SYNOPSIS
int openssl_verify (string $data, string $signature, mixed $pub_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])
DESCRIPTION
openssl_verify(3) verifies that the $signature is correct for the specified $data using the public key associated with $pub_key_id. This
must be the public key corresponding to the private key used for signing.
PARAMETERS
o $data
- The string of data used to generate the signature previously
o $signature
- A raw binary string, generated by openssl_sign(3) or similar means
o $pub_key_id
- resource - a key, returned by openssl_get_publickey(3) string - a PEM formatted key, example, "-----BEGIN PUBLIC KEY-----
MIIBCgK..."
o $signature_alg
- int - one of these Signature Algorithms. string - a valid string returned by openssl_get_md_methods(3) example, "sha1WithRSAEn-
cryption" or "sha512".
RETURN VALUES
Returns 1 if the signature is correct, 0 if it is incorrect, and -1 on error.
CHANGELOG
+--------+------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+------------------------------------------+
| 5.2.0 | |
| | |
| | The $signature_alg parameter was added. |
| | |
+--------+------------------------------------------+
EXAMPLES
Example #1
openssl_verify(3) example
<?php
// $data and $signature are assumed to contain the data and the signature
// fetch public key from certificate and ready it
$pubkeyid = openssl_pkey_get_public("file://src/openssl-0.9.6/demos/sign/cert.pem");
// state whether signature is okay or not
$ok = openssl_verify($data, $signature, $pubkeyid);
if ($ok == 1) {
echo "good";
} elseif ($ok == 0) {
echo "bad";
} else {
echo "ugly, error checking signature";
}
// free the key from memory
openssl_free_key($pubkeyid);
?>
Example #2
openssl_verify(3) example
<?php
//data you want to sign
$data = 'my data';
//create new private and public key
$private_key_res = openssl_pkey_new(array(
"private_key_bits" => 2048,
"private_key_type" => OPENSSL_KEYTYPE_RSA,
));
$details = openssl_pkey_get_details($private_key_res);
$public_key_res = openssl_pkey_get_public($details['key']);
//create signature
openssl_sign($data, $signature, $private_key_res, "sha1WithRSAEncryption");
//verify signature
$ok = openssl_verify($data, $signature, $public_key_res, OPENSSL_ALGO_SHA1);
if ($ok == 1) {
echo "valid";
} elseif ($ok == 0) {
echo "invalid";
} else {
echo "error: ".openssl_error_string();
}
?>
SEE ALSO
openssl_sign(3).
PHP Documentation Group OPENSSL_VERIFY(3)