ubuntuusers.de

Bash Script: Umgang mit read -p

Status: Ungelöst | Ubuntu-Version: Kubuntu 16.10 (Yakkety Yak)
Antworten |

fox2k12

Anmeldungsdatum:
22. September 2012

Beiträge: 158

Wohnort: Bei Stuttgart

Ich bin gerade etwas am experimentieren (mein aller erstes script) und hätte dazu Fragen :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#!/bin/bash

clear
echo "╔═══════════════╗"
echo "╟─ Test BlaBla ─╢"
echo "╚═══════════════╝"
echo "" 
eingabe = read -p "Eingabe : " 
# lese die eingabe und tu damit irgendwas...

echo "Ausgabe : $eingabe"

Ich will mittels read eine beliebige eingabe einlesen, in einer Variable speichern und wieder ausgeben. Das funktioniert leider nicht, irgendwas passt da mit der Syntax nicht.

Ist es irgendwie möglich, den Hintergrund, den Rahmen und den Test Text in einer anderen Farbe darzustellen ?

Die Sonderzeichen aus denen der Rahmen besteht habe ich bei Libre Office Writer bei Einfügen>Sonderzeichen kopiert. Gibt es eine Möglichkeit das irgendwie direkt von KATE (damit schreibe ich das script) aus einzufügen ohne das ich jedesmal Writer öffnen muss ? Bzw. früher bei Win gab es ja extra diese Zeichentabelle charmap.exe, gibt es sowas auch bei KDE ?

Bearbeitet von ChickenLipsRfun2eat:

Titel gepimpt

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13192

fox2k12 schrieb:

Ich bin gerade etwas am experimentieren (mein aller erstes script) und hätte dazu Fragen :

Herzlichen Glückwunsch!

1
eingabe = read -p "Eingabe : " 

Ich will mittels read eine beliebige eingabe einlesen, in einer Variable speichern und wieder ausgeben. Das funktioniert leider nicht, irgendwas passt da mit der Syntax nicht.

1
read -p "Eingabe : " eingabe

Ist es irgendwie möglich, den Hintergrund, den Rahmen und den Test Text in einer anderen Farbe darzustellen ?

Ja, das bekommst Du mit tput hin.

Die Sonderzeichen aus denen der Rahmen besteht habe ich bei Libre Office Writer bei Einfügen>Sonderzeichen kopiert. Gibt es eine Möglichkeit das irgendwie direkt von KATE (damit schreibe ich das script) aus einzufügen ohne das ich jedesmal Writer öffnen muss ? Bzw. früher bei Win gab es ja extra diese Zeichentabelle charmap.exe, gibt es sowas auch bei KDE ?

Ich nutze unter Xubuntu die GNOME Charmap (gucharmap). Bei KDE gibt es da bestimmt auch etwas. Wäre dann aber eigentlich etwas für ein neues Thema.

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Gibt es auch für KDE und schimpft sich kcharselect.

sudo apt install kcharselect

Anschliessend im KRunner "Zeichen" eingeben. Ich meine auf deutsch wäre das die Zeichentabelle.

track

Avatar von track

Anmeldungsdatum:
26. Juni 2008

Beiträge: 7174

Wohnort: Wolfen (S-A)

Zum Thema "Skripten": das Skripting-Wiki kennst Du ?

Ansonsten im Terminal man [Befehl] bzw. bei Shell-internen Befehlen wie read: help [Befehl].

Und bei Farben und Effekten gibt es noch eine Alternative zu tput, nämlich direkt Escape Codes zu benutzen.
Disclaimer: Welcher Methode der Vorzug zu geben sei, darüber sind die Meinungen geteilt.

LG,

track

Antworten |