Articles of perl

Qu'est-ce que l'équivalent Debian du packageage RPM perl-ExtUtils-Embed?

J'ai besoin d'installer un logiciel sur Debian. Ce logiciel requirejs perl-ExtUtils-Embed dans un guide d'installation conçu pour les systèmes RedHat (CentOS dans mon cas). Que dois-je installer sur Debian pour get tout ce qui est obtenu en installant perl-ExtUtils-Embed sur CentOS?

Trouver des correspondances sur les lignes adjacentes

Je veux find des lignes de correspondance adjacentes, par exemple, si les motifs correspondent $ grep -n pattern file1 file2 file3 file1:10: … file2:100: … file2:1000: … file2:1001: … file3:1: … file3:123: … Je veux find les deux matchs du milieu: file2:1000: … file2:1001: … mais pas les deux premiers et les deux derniers.

Script charge deux arguments

J'ai un script perl qui a besoin de deux arguments, par exemple: ./PerlScript 0001 192.168.100.200 Mais j'ai besoin d'exécuter ce script plus de time (40x). ./PerlScript 0003 192.168.100.202 ./PerlScript 0061 192.168.100.205 ./PerlScript 0061 192.168.100.206 … … … J'ai besoin d'insert des arguments automatiquement après PerlScript et comment le faire? Charger à partir d'un file ou […]

Comment les conditions de course affectent les lectures et les écritures (cela arrive en même time)

Disons que j'ouvre un file a pour la lecture. Que se passe-t-il si une application, appelons cela aWriter écrit dans ce file à des intervalles randoms. Y at-il des possibilités pour moi de recevoir un contenu de file incorrect si j'essaie d'ouvrir a pour une lecture et en même time un aWriter écrit une nouvelle […]

Qu'est-ce que. rencontre?

En travaillant avec des expressions régulières, on m'a dit qu'un caractère de point . va correspondre à tout . Sauf pour les returns à la ligne \n . Y a-t-il d'autres exceptions? Qu'en est-il du caractère NUL \0 , ou du caractère backspace \b , ou de l'un des autres caractères ASCII non imprimables? Est-ce […]

Apache ne peut pas fork: ne peut pas allouer de la memory

Je cours apache sur Fedora avec mod_perl . Le server forks un process pour envoyer un email fréquemment – et la fourchette se ferme. Soudainement, j'ai eu: Cannot fork: Cannot allocate memory . Il y avait beaucoup de memory libre (je ne regardais pas de trop près, mais il y avait plus de memory libre […]

la substitution sensible à la casse; mêmes identifiants de cible

Je me suis efforcé de faire un rlocation sensible à la casse dans un file text. Veuillez find ci-dessous un segment de mon file sed que j'utilise en tant que sed -f file.sed <input.txt> output.txt s/\<code_229633_13\>/R77_08349T0/ s/\<code_229633_138\>/R77_09738T0/ s/\<code_230519_10\>/R77_04813T0/ s/\<code_230519_1\>/R77_13591T0/ s/\<code_230519_13\>/R77_05463T0/ up to line 14521…. Le code fonctionne très bien, mais j'ai aussi des cas où […]

Le script Bash ne peut pas localiser le module perl

J'ai un script shell qui ne fonctionne pas menutray sur le démarrage i3 . Ligne dans .i3/config : exec ~/.i3/i3-scripts/menutray.sh C'est ce que j'ai essayé pour le debugging: #!/bin/bash menutray -i -u -r &>/tmp/filename Le contenu du filename de filename : Can't locate Linux/DesktopFiles.pm in @INC (you may need to install the Linux::DesktopFiles module) (@INC […]

Rechercher, insert, déplacer et insert

Je veux searchr chaque logging (les loggings sont définis par des lignes vides) dans un file pour le model NAME#AAAA . Si cela correspond, insérez un # devant la ligne AGE de l'logging et déplacez cette ligne vers le haut du paragraphe. Ensuite, insérez la ligne AGE NIL à la fin: FICHIER D'ENTRÉE: NAME#AAAA STD […]

J'ai besoin d'get le numéro de ligne qui a la valeur la plus élevée

J'ai un file txt comme suit 1 8.92 2 9.99 3 9.57 4 9.63 5 9.57 6 9.51 7 7.84 8 7.95 9 9.44 10 9.58 11 9.94 12 10.20 13 9.35 J'ai besoin du numéro de ligne de la plus haute valeur. Comment puis-je l'get? Par exemple, la réponse à ces données sera 12 […]