|
28 | 28 | - [示例](#%E7%A4%BA%E4%BE%8B-5) |
29 | 29 | - [使用方式](#%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F) |
30 | 30 | - [🍺 console-text-color-themes.sh](#-console-text-color-themessh) |
| 31 | + - [用法](#%E7%94%A8%E6%B3%95-2) |
| 32 | + - [示例](#%E7%A4%BA%E4%BE%8B-6) |
| 33 | + - [运行效果](#%E8%BF%90%E8%A1%8C%E6%95%88%E6%9E%9C) |
31 | 34 | - [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85-2) |
32 | 35 | - [参考资料](#%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99-1) |
33 | 36 | - [🍺 parseOpts.sh](#-parseoptssh) |
34 | | - - [用法](#%E7%94%A8%E6%B3%95-2) |
35 | | - - [示例](#%E7%A4%BA%E4%BE%8B-6) |
| 37 | + - [用法](#%E7%94%A8%E6%B3%95-3) |
| 38 | + - [示例](#%E7%A4%BA%E4%BE%8B-7) |
36 | 39 | - [兼容性](#%E5%85%BC%E5%AE%B9%E6%80%A7) |
37 | 40 | - [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85-3) |
38 | 41 |
|
|
56 | 59 | 有3种使用风格,根据需要或是你的偏好选取。 |
57 | 60 |
|
58 | 61 | ```bash |
| 62 | +############################################################ |
59 | 63 | # 1. 前缀方式,后面跟上要运行的命令 |
| 64 | +############################################################ |
60 | 65 | $ c pwd |
61 | 66 | /Users/jerry |
62 | 67 | $ c echo -e 'a\nb' |
63 | 68 | a |
64 | 69 | b |
65 | 70 | # 这种使用方式,后面跟的命令不能是别名(alias),对于别名可以用下面的使用方式。 |
66 | 71 |
|
| 72 | +############################################################ |
67 | 73 | # 2. 后缀方式,管道 |
| 74 | +############################################################ |
68 | 75 | $ echo -e 'a\nb' | nl | c |
69 | 76 | 1 a |
70 | 77 | 2 b |
71 | 78 | # gb是oh-my-zsh的别名,列出git的分支,需要后缀的方式的使用。 |
72 | 79 | $ gb | c |
73 | 80 |
|
| 81 | +############################################################ |
74 | 82 | # 3. 从标准输入读取内容。拷贝文件内容时这种方式最直接。 |
| 83 | +############################################################ |
75 | 84 | $ c < ~/.ssh/id_rsa.pub |
76 | 85 | ssh-rsa EAAAABIwAAAQEAz+ETZEgoLeIiC0rjWewdDs0sbo8c...== [email protected] |
77 | 86 |
|
| 87 | +############################################################ |
78 | 88 | # -q选项:拷贝但不输出。 |
79 | 89 | # 当输出内容比较多、又不关心输出内容和命令执行进展时,可以使用这个选项。 |
| 90 | +############################################################ |
80 | 91 | $ c -q < ~/.ssh/id_rsa.pub |
81 | 92 |
|
82 | 93 | # 帮助信息 |
@@ -337,21 +348,28 @@ $ ./echo-args 1 " 2 foo " "3 3" |
337 | 348 | 显示`Terminator`的全部文字彩色组合的效果及其打印方式。 |
338 | 349 | 支持`Linux`、`Mac`、`Windows`(`cygwin`、`MSSYS`)。 |
339 | 350 |
|
340 | | -脚本中,也给出了`colorEcho`和`colorEchoWithoutNewLine`函数更方便输出彩色文本,用法: |
| 351 | +脚本中,也给出了`colorEcho`和`colorEchoWithoutNewLine`函数更方便输出彩色文本 |
| 352 | +
|
| 353 | +### 用法 |
341 | 354 |
|
342 | 355 | ```bash |
343 | 356 | colorEcho <颜色样式> <要输出的文本>... |
344 | 357 | colorEchoWithoutNewLine <颜色样式> <要输出的文本>... |
345 | 358 | ``` |
346 | 359 |
|
| 360 | +### 示例 |
| 361 | +
|
347 | 362 | ```bash |
| 363 | +source console-text-color-themes.sh |
| 364 | +
|
348 | 365 | # 输出红色文本 |
349 | 366 | colorEcho "0;31;40" "Hello world!" |
350 | 367 | # 输出黄色带下划线的文本 |
351 | 368 | colorEchoWithoutNewLine "4;33;40" "Hello world!" "Hello Hell!" |
352 | 369 | ``` |
353 | 370 |
|
354 | | -`console-text-color-themes.sh`的运行效果图如下: |
| 371 | +### 运行效果 |
| 372 | +
|
355 | 373 |  |
356 | 374 |
|
357 | 375 | ### 贡献者 |
|
0 commit comments