Path: ...!eternal-september.org!reader02.eternal-september.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: pehache Newsgroups: fr.comp.os.linux.configuration Subject: Re: [Script shell] Chaine repartie sur plusieurs lignes avec indentation Date: Tue, 15 Feb 2022 10:02:43 +0100 Lines: 29 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net Yn4nfqXn2ojCEbTTxDt6fQpooH76MV/yZBC9nCxc+CDfoybJa0 Cancel-Lock: sha1:3B1FKOIhqPczkZogOwHlXcG1AFg= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Content-Language: fr In-Reply-To: Bytes: 1956 Le 15/02/2022 à 09:25, Pascal Hambourg a écrit : > Bonjour, > > Un script shell contient une chaîne longue que je souhaite étaler sur > plusieurs lignes pour limiter la longueur des lignes du script. Pour le > moment je fais ça pour recoller les morceaux : > > 'partie 1'\ > 'partie 2'\ > 'partie 3' > > Mais je ne peux pas faire d'indentation sinon les morceaux sont traités > comme des chaînes distinctes, donc ce n'est pas aligné avec le reste du > code et c'est laid. > > Voyez-vous d'autres solutions qui permettent l'indentation, sans > utiliser de variable ? Si tu acceptes qu'une espace soit insérée entre les parties (je ne sais pas pourquoi) : $(echo 'partie 1'\ 'partie 2') -- "...sois ouvert aux idées des autres pour peu qu'elles aillent dans le même sens que les tiennes.", ST sur fr.bio.medecine ST passe le mur du çon :