So verbergen Sie die Befehlsausgabe in der Bash

Ich möchte meine Bash-Skripte für den Endbenutzer eleganter gestalten. Wie verstecke ich die Ausgabe, wenn Bash Befehle ausführt? Zum Beispiel, wenn Bash ausgeführt wird

yum install nano

Das Folgende wird dem Benutzer angezeigt, der die Bash ausgeführt hat

Loaded plugins: fastestmirror
base                                                     | 3.7 kB     00:00
base/primary_db                                          | 4.4 MB     00:03
extras                                                   | 3.4 kB     00:00
extras/primary_db                                        |  18 kB     00:00
updates                                                  | 3.4 kB     00:00
updates/primary_db                                       | 3.8 MB     00:02
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nano.x86_64 0:2.0.9-7.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch              Version                Repository       Size
================================================================================
Installing:
 nano            x86_64            2.0.9-7.el6            base            436 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 436 k
Installed size: 1.5 M
Downloading Packages:
nano-2.0.9-7.el6.x86_64.rpm                              | 436 kB     00:00
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
 Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>
 Package: centos-release-6-4.el6.centos.10.x86_64 (@anaconda-CentOS-201303020151.x86_64/6.4)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : nano-2.0.9-7.el6.x86_64                                      1/1
  Verifying  : nano-2.0.9-7.el6.x86_64                                      1/1

Installed:
  nano.x86_64 0:2.0.9-7.el6

Complete!

Jetzt möchte ich dies vor dem Benutzer verbergen und stattdessen anzeigen

Installing nano ......

Wie kann ich diese Aufgabe ausführen? Ich werde auf jeden Fall dazu beitragen, das Skript benutzerfreundlicher zu gestalten. Wenn ein Fehler auftritt, sollte er dem Benutzer angezeigt werden.

Bearbeiten Ich möchte wissen, wie dieselbe Meldung angezeigt wird, während eine Reihe von Befehlen ausgeführt wird

Antworten auf die Frage(7)

Ihre Antwort auf die Frage