Articles of perl

Associe un motif et remplace la première instance de la string qui le suit

Je scripte la modification d'un file de configuration aménagé comme ceci: [purple] auth = no enabled = 0 username = password = priority = 0 host = True [shovel] group = manual = False enabled = 0 username = Où il y a beaucoup de [catégories] et parfois avec la même key d'une paire key […]

awk – pour append une colonne après avoir fait correspondre les colonnes restantes

J'ai un file ( file1.txt ) avec le contenu comme ci-dessous. 8145216 3377090 1.5 1405541 53595498 1.53637 J'ai besoin de générer toutes les combinaisons possibles pour les 2 premières colonnes dans le file ci-dessus. J'utilise un programme php tel que discuté dans cette réponse pour générer toutes les combinaisons. Après avoir découvert les combinaisons, j'ai […]

Pour replace% marques mais pas \% dans Perl Regex

Je pense que vous pouvez replace les marques [^\]% mais pas \% dans la command sed de cette réponse . Je pense que le look-behind n'est pas nécessaire. Ma command Sed actuelle mais je pense que Perl est un must ici cat something | sed 's#%.*</#</#' qui supprime également tout après le signe % c'est-à-dire […]

Comment puis-je réinstaller complètement Perl sur Debian sans avoir Perl fonctionnel?

Longue histoire courte: J'ai fait une erreur stupide assez ridicule en essayant de configurer CPAN qui a résulté en moi ayant deux demi-versions de Perl, qui manquent tous les packages importants. En particulier, ces demi-versions n'ont pas ce qu'il faut pour faire fonctionner correctement apt-get ou CPAN, ce qui serait normalement ce que je penserais […]

Remplacer chaque valeur unique dans toutes les colonnes par un identifiant unique

J'ai un file avec 250k lignes et 10 colonnes comme: img1 aa bb cc … img2 aa yy dd … img3 uu bb ee … img4 NA bb tt … Je veux un script qui convertira ce file en: img1 1 1 1 … img2 1 2 2 … img3 2 1 3 … img4 […]

La ligne d'printing contient les valeurs maximale et minimale

J'ai besoin de lire le file (contient 16K lignes) et d'imprimer toute la ligne si l'une des colonnes et toutes les colonnes contient la valeur max (100) et toutes les colonnes contiennent la valeur min (0). input.txt (délimité par des tabulations) Id sno1 sno2 sno3 sno4 E1 98 100 88 78 E2 33 99 78 […]

Comment convertir le file .txt sous-titré au format .srt?

J'ai un file de sous-titres, ça ressemble à ceci: 00:00:44:" Myślę, więc jestem".|Kartezjusz, 1596-1650 00:01:01:Trzynaste Pietro 00:01:06:Podobno niewiedza uszczęśliwia. 00:01:10:Po raz pierwszy w życiu|zgadzam się z tym. 00:01:13:Wolałbym… 00:01:15:nigdy nie odkryć|tej straszliwej prawdy. 00:01:19:Teraz już wiem… Je ne suis pas sûr de ce format, mais je voulais convertir les sous-titres en .srt. Malheureusement, gnome-subtitles et […]

Obtenir des valeurs bloc par bloc dans le même file

J'ai un file dire "SAMPLE.txt" avec le contenu suivant, P1 10,9:6/123456 P2 blah blah P1 10,9:5/98765 P2 blah blah P1 blah blah P2 Je veux un file de sortie dire "RESULT.txt" comme, Value1:123456 Value2:98765 Value3:NULL Je dois d'abord chercher du contenu entre la partie P1 & P2 puis je veux find la valeur de 10,9 […]

Utilisation des variables bash dans la command perl dans le script bash

J'essaye de générer un mot de passe haché comme dans le file /etc/shadow , en utilisant le script bash. L'user est invité à PSWD le mot de passe enregistré dans une variable PSWD . J'ai extrait le hachage et la valeur de sel du file /etc/shadow et les HVAL SVAL respectivement dans les variables HVAL […]

Comment échapper des métacaractères pour egrep comme metaquote de Perl?

Perl a une fonction appelée metaquote() pour échapper à tous les caractères spéciaux d'une expression régulière. Existe-t-il une technique équivalente pour egrep ? Exemple: Si je cherche la string abc.def.ghi , je dois me callbacker d'échapper les points manuellement, par exemple, abc\.def\.ghi Je suppose que egrep n'a pas de mode / fonctionnalité embedded pour le […]