Perl is a high-level, general-purpose, interpreted, dynamic programming language. It was originally developed by Larry Wall as a general-purpose Unix scripting language to make report processing easier, over a period with support from open source community, it has evolved and matured to be used for ...

learn more… | top users | synonyms

2
votes
3answers
45 views

Replace multiline string in files

I have a number of files I want to update by replacing one multi-line string with another multi-line string. Something along the lines of: * Some text, * something else * another thing And I want ...
0
votes
1answer
32 views

lwp-request Fails After Upgrade to Centos 7

I have a bash script that runs well on centos 6, which has an lwp-request in it. I upgraded my system to Centos 7, and the request fails to run: # lwp-request -E https://localhost/admin/startup GET ...
1
vote
1answer
36 views

How can I use regex to extract the text following two conditions into a variable?

I'd like to extract a setting for a given host in the ssh_config file and put it into a variable. Host mysite HostName 123.1.1.1 User myuser Port 13245 GSSAPIAuthentication no ...
1
vote
0answers
9 views

Make a rpm package from the cpan compatible tree?

I always make my perl module following the CPAN-complient tree. I would like to use this tree to create a rpm file I could install on a hundreth servers. Is it possible to make a rpm package with ...
0
votes
2answers
36 views

occurance of a string in multiple file

I have two files 1. input.txt 2. keyword.txt input.txt has contents like .src_ref 0 "call.s" 24 first 0x000000 0x5a80 0x0060 BRA.l 0x60 .src_ref 0 "call.s" 30 first 0x000002 ...
0
votes
0answers
18 views

What “bad list v: No such file or directory at -/usr/libdata/per15/OpenBSD/Pkg_Add.pm line 1115” means?

I recently installed OpenBSD on an old laptop from 2005 and I am trying to install nano and then xfce4 and then a few other programs, but every time I try to use pkg_add, I get the message: Fatal ...
1
vote
2answers
20 views

Ack regex on filenames

According to this thread: Q: My understanding is that ack uses Perl-derivative regular expressions, is that correct? A: Yes. In fact, ack is written in Perl and just forwards the expressions ...
0
votes
1answer
11 views

amavisd: Unrecognized character \xBB;

I have a problem to start the amavisd. When I try to start with /etc/init.d/amavis start I get the following error: Starting amavisd: Problem in Amavis::DKIM code: Unrecognized character \xBB; marked ...
3
votes
1answer
38 views

Filter out inconsistent data blocks

I would like to filter out rows that has inconsistent geno values in line-part blocks. In case of duplicate consistent values , I would just keep the first row. As example, 'gf345 part1' has more ...
2
votes
1answer
21 views

How to upgrade File::Path on my Mac OS X as a non-root user

My mac machine is quite old (Mac OS X 10.6.8) and I have a question on how to upgrade a perl module File::Path. I mostly compile my LaTeX document using latexmk which is basically a perl script. It ...
1
vote
3answers
62 views

Cannot run Perl code as CGI script

I am using Arch Linux with httpd web server and webpage works ok. I had to add "Reboot" button on webpage and now I want to run a Perl CGI script, reboot.cgi, which so far only contains "Hello world" ...
0
votes
0answers
14 views

error for installing Math module CDF in perl

I am trying to install Math::CDF in perl I tried both cpan -i Math::CDP and install from downloaded files both end up in error after enter make install: Running make install make[1]: Nothing to be ...
-2
votes
0answers
24 views

Extracting soft clipped sequences

I have a file like this SRR959756.2011 256 20S24M GCCGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG SRR959756.2011 256 19S22M3S GCCGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG SRR959756.2011 256 ...
-1
votes
1answer
31 views

perl env path in .bashrc

I am running Manjaro Linux and perl 5.20.1, which came pre-installed. I have started learning perl and need to get it in my path in ~/.bashrc. (Manjaro uses .bashrc and not .bash_profile). I should ...
0
votes
0answers
14 views

capture tmux screen and process with shell command

is there a way to capture text currently on the screen of a tmux session and pipe it into a shell command then display the output? I was hoping to use something like this with Oracles sqlplus to do ...
3
votes
4answers
153 views

pattern match and capturing in unix

I have a file like this: A1-1915435_1_MIMAT0000069_MirBase_miR-16_microRNA_1_22-A1-1915435_1_ENSG00000206737_ENST00000384010_U1_snRNA_73_115 ...
1
vote
1answer
35 views

file name as argument and sort in descending way in perl?

I have this perl script #!/usr/bin/perl use strict; open my $df, '<', 'file.txt' or die "open: $!\n"; my %h; while (<$df>) { $h{$_}++ for split /\s+/; END{ for (keys %h){ ...
2
votes
1answer
54 views

How to count the number of occurrences of a number larger than x, from every column?

I'm trying to figure out how to count the number of occurrences of values that are greater than some number (i.e. 0.1) in each column and then print that value out for each column. Here would be some ...
1
vote
1answer
72 views

Alias for perl script

So far while surfing web I've discovered nice addition to my gpg password generator and I've decided to adjust my alias with these commands. Here is the code gpg --gen-random 1 20 | perl -ne'print ...
0
votes
1answer
14 views

Input data to mech-dump via STDIN?

While a: mech-dump foo.html perfectly works, a: FILE="$(cat foo.html)" echo "$FILE" | mech-dump Must specify a URL or file to check. See --help for details. doesn't. How can I put the input ...
0
votes
0answers
23 views

Unable to access bugzilla url

Actually I installed bugzilla in one vm. It is using mod_perl and Email configured. Everything working fine. In browser i access the url http://MY_server_IP/bugzilla working fine. In another vm, I ...
4
votes
1answer
70 views

Insert missing data within blocks

I`m a biologist and I am trying to solve this problem, please guide me on where to start. I do not know which forum to post this in, please let me know if this place is not appropriate. I have blocks ...
0
votes
0answers
26 views

Can't locate Cairo.pm in @INC

I am running prinseq for trimming my data but got this error: Can't locate Cairo.pm in @INC (@INC contains: /home/A/software/vcftools_0.1.11/perl How do I install this?
1
vote
7answers
114 views

repeat a line, splitting one field

I have a tab delimited file in which in every line I have this: K00001;K00004;K00008 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 52 0 0 0 6 0 I would ...
1
vote
1answer
63 views

Assp won't start

I tried to install ASSP (Anti-Spam SMTP Proxy Server),but when I try to start it I get the following: $ perl assp.pl Perl version 5.012003 (5.12.3) is at least recommended to run ASSP 2.4.3 (14313) ...
2
votes
0answers
27 views

Perl failed set locale on AIX 7.1

After setting user language to Chinese with GB18030 encoding in SMIT, following env variable was added in user's .profile: LANG=Zh_CN LC_MESSAGE=%l.%c ...
12
votes
2answers
212 views

Security implications of running perl -ne '…' *

Apparently, running: perl -n -e 'some perl code' * Or find . ... -exec perl -n -e '...' {} + (same with -p instead of -n) Or perl -e 'some code using <>' * often found in one-liners ...
3
votes
2answers
59 views

Coloring tail output with perl

tail -f logfile.log | perl -pe 's/.*foo*/\e[1;41m$&\e[0m/g' will color all the lines containing the pattern "foo" in the logfile.log file. How can I make use of this in order to highlight ...
1
vote
1answer
88 views

Missing shell module in perl 5.18

I'm running Perl script under SLES 12 which has Perl 5.18 installed. When trying to run my Perl script I get an error: Can't locate Shell.pm in @INC (you may need to install the Shell module) (@INC ...
2
votes
3answers
136 views

How to open terminal, split to 9 terminals and switch between them using one script?

I would like to open a terminal, split it to lets say 9 parts (3x3) and execute some bash script. But for each terminal part different script. Can this be done using perl, python or even bash? How ...
0
votes
3answers
64 views

How can I convert timestamps in a column to a date?

I have a file containing this: 1415602803,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 1415602807,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 1415602811,LOGIN ...
0
votes
1answer
308 views

How to convert XML file to CSV using Perl?

I'm looking for some suggestion to convert the .asn1 (CDR Data) to CSV to load to tables. As per current approach I'm using informatica B2B parser to parse the ASN file to XML than using XSD loading ...
0
votes
0answers
13 views

Building debian package of Perl module with Module::Build and pbuilder

I have a Perl module that I package for Debian using pbuilder. The module has a Makefile.PL. The debian/rules file is very simple: #!/usr/bin/make -f PACKAGE := $(shell dh_listpackages) %: ...
3
votes
1answer
46 views

What is Debian equivalent of RPM package perl-ExtUtils-Embed?

I need to install some SW on Debian. This SW requires perl-ExtUtils-Embed in a installation guide made for RedHat based systems (CentOS in my case). What should I install on Debian to get all what is ...
1
vote
1answer
44 views

perl rename: Prepending something to a set of file names across subdirectories

Although perl's rename tool has become an invaluable companion for my daily work, there are still some quirks that make work more difficult - especially when files are not in current work directory. ...
1
vote
0answers
43 views

Neutralisation of data from Windows to Unix

I just noticed that other platforms files (Windows) had to cause me many bugs, like here, in my regexes. Mostly, the line ending ^M. There seems to be many ways to do dos2unix, like here described. ...
0
votes
0answers
17 views

To visualise look-behind in this Regex

I am using Regexr to visualise my regexes now. I need look-behind but Javascript does not support it, example code here. The project code base seems to be dependent Javascript (NodeJS) in Github. I ...
0
votes
2answers
58 views

Grouping data and assigning alphabet and numeric values for new categories

I have 4 columns in my tab delimited data, I need to perform 2 steps. Group the data according to combinations of first 2 columns. Every time a new combination of values appear in the concatenated ...
-1
votes
3answers
103 views

Find files less than 1 week old with match TODO in files

My unsuccessful proposal find ./ -newerct '1 week ago' -print | grep TODO No output although should be. Files are text files like Lorem % TODO check this out Lorem ipsun How can you find less ...
0
votes
1answer
88 views

How to update files based on another file

I have 4 csv files and I want to update set of three based on values in the other one. The first 2 files (file_1 and file_2) contains names and their numerical ids. The third file (file_3) contains ...
1
vote
4answers
218 views

How to convert fixed length fields in a file to space delimited

I have a fixed length matrix type file where each field is 20 characters long. How can I convert this to a space delimited file? Also there are some missing values, which I would like to ...
0
votes
1answer
51 views

Perl/awk/bash: multiply and sum values putting values inline instead original text [closed]

I have a text like this: ;--------------------------------------- JOURNEY_ARRAY_01 .BYTE <JOURNEY_00 .BYTE <JOURNEY_01 ;--------------------------------------- JOURNEY_ARRAY_03 ...
1
vote
3answers
75 views

multiline editing using perl or any other tool

I'm editing my .uncrustify.cfg file to make it more readable. I just want to reformat like this: Two lines in: # Add or remove between the parens in the function type: 'void (*x)(...)' ...
1
vote
2answers
134 views

Group words based on the value of the first column

I want to group all the file contents based on the value of first column. It would be better if the output is in sorted form. Input: 1 foo 2 bar 1 foobar 2 barbar 3 apple 4 banana 3 mango 5 orange ...
1
vote
4answers
174 views

Sed/awk/perl: reversing order of comma separated values, preserving other text

I have this text: LABEL1 .BYTE 01, 02, 03, 04, 05 .BYTE 01, 02, 03 I need to reverse only comma separated values order: LABEL1 .BYTE 05, 04, 03, 02, 01 .BYTE 03, 02, 01 I need ...
2
votes
1answer
80 views

Replace new line character between two strings

I have problem and see your answer in one of questions suiting with one exception Here is what i am trying to achieve \n (new line character) has to be replaced with blank when \n is between two \" ...
0
votes
1answer
38 views

OSD notification for Irssi

I want to get a notification each time I get a /query message or get highlighted in a channel. this notification should be in the form of bubble OSD (on screen Display). If OSD isn't possible for ...
1
vote
1answer
56 views

count matches and mismatches group by

Please help with a shell script of the following. I need count number of consistent variables in each lane (col1) across samples (col2). For example, since all the values (col4) of lane1 variable 1 ...
2
votes
2answers
58 views

Sed/awk/perl: modify text preserving parts and align to a column

I have a text like this: A1JOURNEY0TO1 .BYTE 00, 00, 00 A2JOURNEY0TO2 .BYTE 00, 01, 00 A3JOURNEY1TO0 .BYTE 00, 01, 01 I need to have: JOURNEY_01 ; 00 TO ...
1
vote
1answer
127 views

Perl plugins don't work on my rxvt-unicode! [closed]

I wanted to add some features to my urxvt so I changed my .Xresources file. for the global effect of plugins I copied them all to /usr/lib/urxvt/perl. but still no multi tab, clickable link or ...