La commande cat avec la directive EOF permet d'insérer les pavés de texte en une commande… Pratique pour les scripts ou pour écrire des docs
La commande suivante permet de créer ou d'écraser le contenu du fichier /tmp/alias grâce à EOF (avec les “)
cat > /tmp/alias << "EOF" #Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=${LOGNAME} #/Bashrc:Alias################################################################ EOF
Cette méthode permet de ne pas substituer les variables incluses dans le texte (ici ${LOGNAME}) et permet donc d'avoir le texte suivant :
#Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=${LOGNAME} #/Bashrc:Alias################################################################
La commande suivante permet de créer ou d'écraser le contenu du fichier /tmp/alias grâce à EOF (sans les “)
cat > /tmp/alias << EOF #Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=${LOGNAME} #/Bashrc:Alias################################################################ EOF
Cette méthode permet de substituer les variables incluses dans le texte (ici ${LOGNAME} devient toto) et permet donc d'avoir le texte suivant :
#Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=toto #/Bashrc:Alias################################################################
La commande suivante permet d'ajouter du contenu au fichier /tmp/alias grâce à EOF (avec les “)
cat >> /tmp/alias << "EOF" #Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=${LOGNAME} #/Bashrc:Alias################################################################ EOF
Cette méthode permet de ne pas substituer les variables incluses dans le texte (ici ${LOGNAME}) et permet donc d'avoir le texte suivant :
#Bashrc:Du code############################################################### bla bla... bla bla... #/Bashrc:Du code############################################################## #Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=${LOGNAME} #/Bashrc:Alias################################################################
La commande suivante permet d'ajouter du contenu au fichier /tmp/alias grâce à EOF (sans les “)
cat >> /tmp/alias << EOF #Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=${LOGNAME} #/Bashrc:Alias################################################################ EOF
Cette méthode permet de substituer les variables incluses dans le texte (ici ${LOGNAME} devient toto) et permet donc d'avoir le texte suivant :
#Bashrc:Du code############################################################### bla bla... bla bla... #/Bashrc:Du code############################################################## #Bashrc:Alias################################################################# # Définition d'alias personnalisé alias ls='ls --color=auto' alias ll='ls -lh' alias la='ls -lha' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias crontab='crontab -i' alias grep='grep --color' alias me=toto #/Bashrc:Alias################################################################