En utilisant bash scripting et grep / awk / sed, comment puis-je séparer une ligne correspondant à un model connu avec un seul caractère délimiteur dans un tableau, par exemple convertir token1;token2;token3;token4 dans a[0] = token1 … a[3]=token4 ?
J'utilise le grep de cygwin pour find toutes les instances des paths codés en dur sur le lecteur c. Faire: grep -r "c:\\" . donne grep: trailing backslash Est-ce que quelqu'un sait comment je peux le faire?
J'ai un file avec le contenu ci-dessous. /ABC/RTE/AD_900_VOP_123/OPP /ABC/RTE/TRE/AD_900_VOP_145/BBB /ABC/RTE/AN_900_VFP_124/FBF /ABC/RTE/HD_900_FOP_153/WEW /ABD/RDV/AD_900_VOP_123/OPP /ABC/RTE/WD_900_VOP_123/GRR/TRD /ABC/RTE/RTD/AR_900_VOP_443/SDD Comment puis-je utiliser l'expression régulière sur ce file de sorte que je reçois la sortie telle que AD_900_VOP_123 AD_900_VOP_145 AN_900_VFP_124 HD_900_FOP_153 AD_900_VOP_123 WD_900_VOP_123 AR_900_VOP_443
J'ai un file dans lequel chaque ligne est comme ça "372"^""^"2015-09-03 06:59:44.475"^"NEW"^"N/A"^""^0^"105592"^"https://example-url.com"^"example-domain < MEN'S ULTRA < UltraSeriesViewAll (18)"^"New"^"MERCHANT_PROVIDED" Je veux extraire les URL dans le file – https://example-url.com J'ai essayé ces regex avec sed – sed -n '/"^"http/,/"^"/p' Mais cela n'a pas résolu mon problème. Pardonnez-moi pour ce problème car je suis débutant en sed […]
Par exemple, disons que je veux find toutes les lignes avec «matching» et les lignes non indentées précédentes dans ce text. Container 1 some text some text matching text some text Container 2 some text some text Container 3 some text matching text Le résultat que je veux ressemblera à ceci Container 1 matching text […]
Comment puis-je faire correspondre avec grep l'expression rationnelle RH [A-ZA-Z], donc la string comprend RH avec deux caractères qui sont tous les deux une lettre entre A et Z? J'ai essayé ceci mais sans succès: yum list-security –security | awk '{print $1}' | sort | uniq | grep RH[A-ZA-Z] Loaded RHEA-2014:1307 RHSA-2014:1326 RHBA-2014:1388 RH@A-2014:1389 RHSA-2014:1392 […]
J'ai un file csv qui contient 3 champs par ligne. firstname,lastname,url J'essaie d'accéder à l'URL via le pipeline suivant: grep theName file.csv | cut -d, -f 3 alors je veux append un autre pipe et utiliser les résultats de la command cut dans une command curl comme ceci: grep theName file.csv | cut -d, -f […]
Je ne comprends pas pourquoi l'utilisation d'alias provoque une erreur, mais utiliser la même syntaxe sans alias ne … alias grep='egrep -iIs ' 19:47:24 ~ cat /etc/services | \grep ssh ssh 22/tcp # SSH Remote Login Protocol 19:47:26 ~ cat /etc/services | grep ssh grep: option requires an argument — 'X' Usage: grep [OPTION]… PATTERN […]
Grep a agi étrangement sur l'un de mes systèmes (Ubuntu Desktop – tous mes autres systèmes sont Ubuntu Server), et je ne peux pas comprendre pourquoi. J'ai créé un file de contrôle appelé text contenant le text suivant: grep test!! les commands suivantes fonctionnent sur tous mes systèmes sauf le problème enfant: $ grep grep […]
Je peux listr tous les files text (par mimetype) dans un dossier avec: find . -type f -print0 | xargs -0 file -i | fgrep -i text | sed 's/:$//g' 2>/dev/null | awk 'BEGIN {FS=": "} {print $1}' D'accord. Mais comment puis-je append "fgrep" à ceci, searchr dans ces files "STRING" (regexp non nécessaire, c'est […]