#!/bin/bash set -o posix { mkdir ~/ABCD 2>>/dev/null ;\ echo $? ;\ cd ABCD && touch a b c d ;\ echo $? ;\ ls -l >> ~/ABCD/ls1 ;\ echo $? ;\ cd ~ ;\ pwd ;\ touch ~/ABCD/fichier.txt ;\ echo $? ;\ pwd && ls -l ~/ABCD >> ~/ABCD/ls2 ;\ echo $? ;\ read phrase1 && echo ${phrase1} >> ~/ABCD/fichier.txt && echo $? ;\ read phrase2 ;\ cat >> ~/ABCD/fichier.txt << EOF $phrase2 EOF echo $? cat < ~/ABCD/fichier.txt | wc echo $? ;}