>bash tip: impostare redirezione output dall’interno di uno script

>Piccola ma utile tip.
Se si ha per qualche motivo la necessità di impostare la redirezione dell’output di uno script (stdout e/o stderr) senza utilizzare gli operatori per la redirezione (come ben descritto per esempio sul sito dell’ILDP) dall’interno dello script o direttamente dalla linea di comando, ecco una possibile soluzione:


#!/bin/sh

exec > prova.log 2 > &1

echo "queste due linee stampate"
echo "andranno in prova.log"

Leave a Comment

Your email address will not be published. Required fields are marked *