Questions marquées «sed»

12
Échange d'un nombre illimité de colonnes

J'ai un fichier avec des colonnes. Voir ci-dessous pour un exemple: a b c ... z 1 2 3 ... 26 Je voudrais permuter toutes les colonnes où la 1ère devient la dernière, la seconde devient l'avant-dernière ... etc. z y x ... a 26 25 24 ... 1 Y a-t-il une doublure ( awkou sed) qui fait cela? Je sais que...

12
Supprimer la nouvelle ligne de la variable Unix

J'ai une variable dont la valeur est trouvée en utilisant la requête SQL. Je veux supprimer le nouveau traiteur de ligne de cette variable car je veux concaténer cette variable avec l'autre. Voici le code: dt=`sqlplus -s user/pwd@servicename <<EOF set feedback off; set head off; select...

12
sed se comporte différemment sous FreeBSD et Linux?

J'utilise à la fois Linux et FreeBSD (en particulier, j'utilise Debian Linux et PC-BSD), et j'ai trouvé quelque chose de bizarre sed. J'ai souvent besoin de convertir des fichiers de "valeurs séparées par des tabulations" en "valeurs séparées par des virgules". La façon la plus simple que je...

12
extraire les caractères avant () en utilisant grep

J'ai besoin d'extraire les caractères avant le caractère '('. Ma structure de fichier est: rose (bon) ook marguerite () non lilly (mauvais) bien tournesol () sympa J'ai besoin d'un fichier de sortie comme sous la forme de: rose daisy lilly sunflower quelqu'un peut-il dire la commande pour cela...

12
concernant sed -e portable… db ou! b?

Dans cette édition, Stéphane Chazelas POSIXifie (encore) ma sedmise en forme en insérant une -ecoupure xpression et une autre -einstruction xpression. Maintenant, je pourrais simplement lui demander pourquoi dans les commentaires, je suppose, mais c'est déjà la révision numéro 18 de cette réponse...

11
Sed supprime toutes les correspondances de motif de début de la ligne

J'ai la ligne suivante: abababtestab J'essaie de trouver une sedexpression pour supprimer toutes les occurrences de abdepuis le début de la ligne afin que la ligne transformée soit: testab Je pense que cela devrait être simple, mais je ne sais vraiment rien sed. Ce que j'ai jusqu'à présent, c'est:...

11
sed: correspond à deux lignes

J'ai un fichier texte, où les enregistrements sont divisés sur deux lignes. Je voudrais les mettre sur une seule ligne. Les enregistrements ressemblent à ceci: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils...