--Lors de l'utilisation de Bash, vous souhaiterez peut-être écrire une chaîne de caractères avec plusieurs lignes en shellscript dans plusieurs fichiers. À ce moment-là, vous pouvez écrire plusieurs «écho» ou plusieurs «>» l'un après l'autre, ce qui peut l'allonger ou des doublons peuvent être visibles. --Par conséquent, cette fois, enregistrez la méthode d'écriture (redirection) du contenu de plusieurs lignes vers plusieurs fichiers à la fois.
――Le contenu du résultat est indiqué ci-dessous.
function multi(){
	#Définition de la chaîne de caractères multilignes dans le document d'entendre
	cat <<-EOF
		# list data
		aaa bbb ccc
		ddd eee fff
		ggg hhh iii
	EOF
}
#Passer à la commande tee et écrire(réorienter)Spécifiez le fichier cible
#Parce que ce n'est pas une sortie/dev/Jeter à null.
multi | tee result.txt result.bak.txt > /dev/null
--Utilisez Heredoc lors de la définition de plusieurs chaînes de caractères. «Les deux points suivants étaient conscients à ce moment-là.
<< - pour activer l'indentation. ** **tee pour sortir et écrire en même temps à partir de l'entrée./ dev / null et ne sortez pas **Recommended Posts