Comment obtenir le contenu d'un fichier texte, à l'exception de la dernière (par exemple) 2 lignes, avec des outils de shell standard ou GNU? (bash, queue, chat et ainsi de suite.)
Dans l'exemple suivant, fait sedcorrespondre les lignes commençant par un aou un cet imprime le premier caractère de cette ligne ( aou c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl Cependant, …
Par exemple., sed 's/string/ /g' where string="a\c:ti]\']x""/\//:`~$%#^&"' C’est comment passer la chaîne à sed littéralement plutôt qu’en tant que motif de regex interprété? Je vais utiliser cela avec cygwin et sur Ubuntu. Les solutions doivent donc être compatibles avec l'environnement.
Comment faire en sorte que sed n'imprime que l'expression correspondante? Je souhaite réécrire des chaînes telles que "Batterie 0: charge, 44%, charge" dans "Batterie: 44%". J'ai essayé ce qui suit: sed -n '/\([0-9]*%\)/c Battery: \1' Ça ne marche pas. La "solution" courante consiste à utiliser les fonctions de recherche, de …
J'ai une commande shell pour obtenir le temps d'affichage de l'interface utilisateur pour une application Android (qui n'est pas vraiment pertinente pour cette question) en millisecondes. En tout cas, la sortie ressemble à I/ActivityManager( 1843): Fully drawn com.amazon.android.calypso/com.amazon.android.tv.tenfoot.ui.activities.ContentBrowseActivity: [time] Où [heure] est du format +###msou +#s###ms(encore une fois, non pertinent …
Nous avons une liste de noms de fichiers dans le fichier a.txt avec leur chaîne de version incorporée dans eux. Par exemple: gson-2.1 xmlParserAPIs-2.4.0 acrobat-1.1 orai18n-mapping-12.1.0.2 jdbc-se2.0 eclipse-core-runtime-20070801 trove-2.0.1 antisamy-1.3 javax.annotation dojo-4342 org.json-0.0.1 castor-1.2-jdo Nous avons essayé cat a.txt | tr -d "[:alpha:]-_" | less, mais ça ne semble pas …
Je postule sed 's/^ bug*/__/'à ref bug bug ref et obtenir ref __ __ ref La même chose est répondu pour perl, perl -ni -e 's/^ bug/__/; print'. Un exemple de fichier peut être téléchargé ici . Sed et perl sont des utilitaires cygwin que je lance à partir de …
J'ai été chargé de remplacer un grand nombre d'identifiants codés en dur dans certains codes (par exemple: private static String MERCHANT_ID = "1234"; ) avec des références à un fichier de configuration quelque part (la version remplacée pour cet exemple doit donc être private static String MERCHANT_ID = ConstantMerchants.MERCHANT_A; ). …
J'ai un gros fichier binaire (plusieurs centaines de Go) et je veux en extraire un segment. Je connais les chaînes hexagonales des points de début et de fin.
J'essaye d'extraire une chaîne d'une chaîne avec sed sur cygwin. #!/bin/bash var1="foo\ bar" var2="baz" var3="$var1 $var2" # extract "foo\ bar" from "foo\ bar baz" var4=`echo $var3 | sed "s/"$var1"//"` echo "$var4" mais j'obtiens la sortie suivante, provoquée par la barre oblique inverse: sed: -e expression # 1, char 6: commande …
J'essaie de trouver tous les fichiers qui ont le même nom de fichier (à l'exception de l'extension de fichier) qui apparaissent 3 fois. J'ai aussi besoin du chemin complet du fichier. Ce que j'ai actuellement est #get file without extension alias lse="ls -1R | sed -e 's/\.[a-zA-Z]*$//'" #print out the …
J'ai un fichier texte qui ressemble à ceci: rno-miR-344-5p miRPlus_11239/mmu-miR-383/rno-miR-383 hsa-miR-301a/mmu-miR-301a/rno-miR-301a hsa-miR-199a-3p/hsa-miR-199b-3p/mmu-miR-199a-3p/mmu-miR-199b/rno-miR-199a-3p Empty Hy3 rno-miR-1 rno-miR-598-5p spike_control_h Empty Je voudrais imprimer chaque ligne. MAIS pour les lignes qui contiennent par exemple hsa-miR-301a / mmu-miR-301a / rno-miR-301a Je voudrais imprimer uniquement la partie rno-miR-etc. J'ai essayé de faire cela avec awk …
Je suis un débutant en Linux Shell Script. Je veux changer l'adresse IP par Linux Shell Script et appelée par une application Web PHP. J'ai terminé mon application Web PHP et le script shell. Avant qu'ils ne se combinent et fonctionnent, j'aimerais vérifier si le script shell peut fonctionner correctement. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.