projects
/
Biblio-RFID.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of mjesec.ffzg.hr:/git/Biblio-RFID
[Biblio-RFID.git]
/
scripts
/
program.pl
diff --git
a/scripts/program.pl
b/scripts/program.pl
index
b0fc125
..
565bb2a
100755
(executable)
--- a/
scripts/program.pl
+++ b/
scripts/program.pl
@@
-29,6
+29,10
@@
GetOptions(
) || die $!;
my ( $sid, $content ) = @ARGV;
) || die $!;
my ( $sid, $content ) = @ARGV;
+if ( $sid =~ m/.+,.+/ && ! defined $content ) {
+ ( $sid, $content ) = split(/,/, $sid);
+}
+
die "usage: $0 [--reader regex_filter] [--afi 214] [--type 1] E0_RFID_SID [barcode]\n" unless $sid && ( $content || $afi || $blank );
$hash->{content} = $content if defined $content;
die "usage: $0 [--reader regex_filter] [--afi 214] [--type 1] E0_RFID_SID [barcode]\n" unless $sid && ( $content || $afi || $blank );
$hash->{content} = $content if defined $content;
@@
-38,7
+42,7
@@
$Biblio::RFID::debug = $debug;
foreach my $tag ( $rfid->tags, $sid ) {
warn "visible $tag\n";
foreach my $tag ( $rfid->tags, $sid ) {
warn "visible $tag\n";
-
#
next unless $tag eq $sid;
+
next unless $tag eq $sid;
if ( grep { defined $_ } values %$blank ) {
my $type = ( grep { $blank->{$_} } keys %$blank )[0];
warn "BLANK $type $tag\n";
if ( grep { defined $_ } values %$blank ) {
my $type = ( grep { $blank->{$_} } keys %$blank )[0];
warn "BLANK $type $tag\n";