GNU/Linux >> Tutoriels Linux >  >> Linux

Comment joindre plusieurs lignes de noms de fichiers en une seule avec un délimiteur personnalisé ?

MODIFIER :Simplement "ls -m " Si vous voulez que votre délimiteur soit une virgule

Ah, la puissance et la simplicité !

ls -1 | tr '\n' ','

Changez la virgule ", " à ce que vous voulez. Notez que cela inclut une "virgule finale" (pour les listes qui se terminent par une nouvelle ligne)


Semblable à la toute première option mais omet le délimiteur de fin

ls -1 | paste -sd "," -

Linux
  1. Comment configurer plusieurs SSL sur une seule IP avec Nginx

  2. Linux + Comment ignorer (filtrer) un fichier avec de l'espace ?

  3. Comment concaténer plusieurs lignes de sortie sur une seule ligne ?

  4. Transformer plusieurs lignes en une seule ligne séparée par des virgules

  5. Comment ajouter le contenu de plusieurs fichiers dans un seul fichier

Comment copier un fichier avec une seule commande dans plusieurs répertoires sous Linux

Comment joindre plusieurs lignes en une seule dans un fichier sous Linux

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux

Comment joindre/fusionner plusieurs fichiers audio en un seul sous Linux

Comment faire écho dans le fichier

remplacer les lignes d'un fichier par les lignes d'un autre par numéro de ligne