Skip to content

Commit 83a57d2

Browse files
New translations string_color.md (German)
1 parent d1cfe99 commit 83a57d2

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

docs/gemstones/string_color.de.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: bash — Zeichenketten-Farbe
3+
author: tianci li
4+
contributors: Steven Spencer
5+
tested_with: 8.6, 9.0
6+
tags:
7+
- bash
8+
- Farben
9+
---
10+
11+
# Einleitung
12+
13+
Wenn wir Bash-Skripte herunterladen, die von anderen geschrieben wurden, werden manchmal einige Zeichenketten mit speziellen Farben gekennzeichnet. Wie kann dieser Effekt in einem bash-Skript erreicht werden?
14+
15+
## Schriftfarbe
16+
17+
| **Farbcode** | **Beschreibung** |
18+
|:------------:|:----------------:|
19+
| 30 | schwarz |
20+
| 31 | rot |
21+
| 32 | grün |
22+
| 33 | gelb |
23+
| 34 | blue |
24+
| | lila |
25+
| 36 | dunkelgrün |
26+
| 37 | weiß |
27+
28+
## Hintergrundfarbe der Schrift
29+
30+
| **Hintergrundfarbcode** | **Beschreibung** |
31+
|:-----------------------:|:----------------:|
32+
| 40 | schwarz |
33+
| 41 | crimson |
34+
| 42 | grün |
35+
| 43 | gelb |
36+
| 44 | blau |
37+
| 45 | lila |
38+
| 46 | dunkelgrün |
39+
| 47 | weiß |
40+
41+
## Anzeigemodus
42+
43+
| **Code** | **Beschreibung** |
44+
|:--------:|:------------------------------:|
45+
| 0 | Terminal-Standardeinstellungen |
46+
| 1 | Hervorhebung |
47+
| 4 | Unterstrichen |
48+
| 5 | Cursor blinkt |
49+
| 7 | Anzeige umkehren |
50+
| 8 | Ausblenden |
51+
52+
## Ausführungsmodus
53+
54+
* **\033[1;31;40m** `1` gibt den Anzeigemodus an, der optional ist. „31“ gibt die Schriftfarbe an. `40m` gibt die Hintergrundfarbe der Schrift an
55+
56+
* **\033[0m** Stellt die Standardfarbe des Terminals wieder her, d. h., hebt die Farbeinstellung auf
57+
58+
## Skript-Beispiel
59+
60+
Wir können ein Skript schreiben, um die Farbänderung zu testen, z.B.:
61+
62+
```bash
63+
#!/bin/bash
64+
# Font color cycle
65+
for color1 in {31..37}
66+
do
67+
echo -e "\033[0;${color1};40m---hello! Rocky---\033[0m"
68+
done
69+
70+
echo "-------"
71+
72+
# Background color cycle
73+
for color2 in {40..47}
74+
do
75+
echo -e "\033[30;${color2}m---hello! Rocky---\033[0m"
76+
done
77+
78+
echo "-------"
79+
80+
# Cycle of display mode
81+
for color3 in 0 1 4 5 7 8
82+
do
83+
echo -e "\033[${color3};37;40m---hello! Rocky---\033[0m"
84+
done
85+
```
86+
87+
```bash
88+
Shell > chmod a+x color_set.sh
89+
Shell > ./color_set.sh
90+
```
91+
92+
So sieht das Ergebnis aus:
93+
94+
![Bild1](./images/string_color_image1.png)

0 commit comments

Comments
 (0)