-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Perhaps this will work? #!/bin/bash echo 1 #Non Logged Commands echo 2 echo 3 echo 4 ( set -x echo 5 #Logged Commands echo 6 echo 7 echo 8 ) 2>> log echo 9 #Non Logged Commands echo 10
Output of terminal: 1 2 3 4 5 6 7 8 9 10 Output of log: ++ echo 5 ++ echo 6 ++ echo 7 ++ echo 8 On 04/22/2014 03:06 PM, Daniel Bareiro wrote: > > Hi all! > > I'm writing a bash script that runs several routing commands. I would > like these commands, on a part of the script, plus run, are saved to a > log file. > > I guess maybe it could be done by putting the commands in a variable and > then do: > > $CMD > echo $CMD > > > But perhaps there is a more elegant way to do this in a single line. > > > Thanks in advance. > > > Best regards, > Daniel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTV1DlAAoJEAIj8pH7amt8iq0QAIO/Z0KhE4NPynOntIXKqgIJ QilX0ckjpEiIohIqZ2uGwQAgzAmBPpKaka2xbFVjGkPhn+Jmmuoo8tPoTClgNJfG urDo3UZ1frZJzZpAholmg7FNyUBJa2C3/fc6tEjQz3JWngDyNd9Ye6AMF2WlkJI7 r4T0amge+Ls8HoB7J1f15hp7S6e8ijIhQzCwgFMO83FDZVGdPlmEY4VIkrAm0kl4 8PTMGVJYwtfvh4tn5LhdZS3+mStfzzgNNjQlSe68rIo7qxIFA2p5UPjGFVd7giy6 TsjmNi5TTeEqJGRe15i3PqgrxzPT1J+OKz0RQbvABtCAHux+/nEPnhxgKqVPaE8U vFbSsZLYApVUcZZgOEDB/nsGHOf6CF9hiJUfVydvXC2SH4ha60EAk4nSJe0czqsB udTpF6aSXFvAot3e6FMcVc/G/hVMy0vsk10BFZ6Obmm4lyr4B++W9qbX7taxoMzg qd+64Uy0eB+AYaBeFl4MmVNHqZZcg6XDC6oksCUy5EgdH56W7D871v9vxy4kvHNI LYNEqahBoHgPkP5rKe8GgeReKhIDLKOJAvKxv+IQugAJUOzlBL/sCLLkpk6vpmB3 6e3TCIp7vNGt3j2Kx5W6QRz53xhzWSgGvMz5Kbj3u8hyXAzSLAaCFPnsdHa34vci rQItxCOiOzWCBOL8GnNH =nEwA -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/535750e5.7080...@gmail.com