I have a keyboard that the number pad will not work. I cannot find the location of the configuration file to get it to work. I have to say, I have not tried another keyboard as my location is remote. Any suggestions? (0 Replies)
Hi All,
I would like to trim the following input.
My condition is as long as there's a zero on the left of the number, remove the zeros. Can anybody help me by using sed or awk ?
Eg:
0011 => change to => 11
0333 => change to => 333
4444 => No change => 4444 (13 Replies)
I need to right-pad with zeros a string by using (s)printf.
I looked up the manual and tried with
printf("%-19s", buffer);
which right-pad the string with spaces. So I tried
printf("%019s", buffer);
which left-pad the string with zeros. So I tried both
printf("%-019s", buffer);... (9 Replies)
I have number/strings like below
input =23412133
output = 234121330000 (depends on the number give at runtime)
i need to padd zeros based on runtime input . i tried below
printf ' %d%04d\n', "23412133";
But the precision 4 is static here how can i pass this as runtime input.
i am... (11 Replies)
I'm using cygwin bash to submit scheduled tasks (kinda like cron jobs) in windows and the following script is giving me grief. I need to format the current time with leading zeros before 10AM for the hour field. In this example, I manually typed in "09:50" instead of using the `printf...`... (2 Replies)
Hello All,
I have a requirement in which i will be given a sql query as input in a file with dynamic number of columns. For example some times i will get 5 columns, some times 8 columns etc up to 20 columns.
So my requirement is to generate a output query which will have 20 columns all the... (7 Replies)
Discussion started by: vikas_trl
7 Replies
LEARN ABOUT MOJAVE
b::showlex5.18
B::Showlex(3pm) Perl Programmers Reference Guide B::Showlex(3pm)NAME
B::Showlex - Show lexical variables used in functions or files
SYNOPSIS
perl -MO=Showlex[,-OPTIONS][,SUBROUTINE] foo.pl
DESCRIPTION
When a comma-separated list of subroutine names is given as options, Showlex prints the lexical variables used in those subroutines.
Otherwise, it prints the file-scope lexicals in the file.
EXAMPLES
Traditional form:
$ perl -MO=Showlex -e 'my ($i,$j,$k)=(1,"foo")'
Pad of lexical names for comppadlist has 4 entries
0: SPECIAL #1 &PL_sv_undef
1: PVNV(0x9db0fb0) $i
2: PVNV(0x9db0f38) $j
3: PVNV(0x9db0f50) $k
Pad of lexical values for comppadlist has 5 entries
0: SPECIAL #1 &PL_sv_undef
1: NULL(0x9da4234)
2: NULL(0x9db0f2c)
3: NULL(0x9db0f44)
4: NULL(0x9da4264)-e syntax OK
New-style form:
$ perl -MO=Showlex,-newlex -e 'my ($i,$j,$k)=(1,"foo")'
main Pad has 4 entries
0: SPECIAL #1 &PL_sv_undef
1: PVNV(0xa0c4fb8) "$i" = NULL(0xa0b8234)
2: PVNV(0xa0c4f40) "$j" = NULL(0xa0c4f34)
3: PVNV(0xa0c4f58) "$k" = NULL(0xa0c4f4c)-e syntax OK
New form, no specials, outside O framework:
$ perl -MB::Showlex -e
'my ($i,$j,$k)=(1,"foo"); B::Showlex::compile(-newlex,-nosp)->()'
main Pad has 4 entries
1: PVNV(0x998ffb0) "$i" = IV(0x9983234) 1
2: PVNV(0x998ff68) "$j" = PV(0x998ff5c) "foo"
3: PVNV(0x998ff80) "$k" = NULL(0x998ff74)
Note that this example shows the values of the lexicals, whereas the other examples did not (as they're compile-time only).
OPTIONS
The "-newlex" option produces a more readable "name => value" format, and is shown in the second example above.
The "-nosp" option eliminates reporting of SPECIALs, such as "0: SPECIAL #1 &PL_sv_undef" above. Reporting of SPECIALs can sometimes
overwhelm your declared lexicals.
SEE ALSO
B::Showlex can also be used outside of the O framework, as in the third example. See B::Concise for a fuller explanation of reasons.
TODO
Some of the reported info, such as hex addresses, is not particularly valuable. Other information would be more useful for the typical
programmer, such as line-numbers, pad-slot reuses, etc.. Given this, -newlex isnt a particularly good flag-name.
AUTHOR
Malcolm Beattie, "mbeattie@sable.ox.ac.uk"
perl v5.18.2 2014-01-06 B::Showlex(3pm)