3
3
4
4
包含` Shell ` 使用或命令加强的脚本。
5
5
6
- :beer : [ console-text-color-themes.sh ] ( ../console-text-color-themes.sh )
6
+ :beer : [ c ] ( ../c )
7
7
----------------------
8
8
9
- 显示 ` Terminator ` 的全部文字彩色组合的效果及其打印方式 。
9
+ 原样命令行输出,并拷贝标准输出到系统剪贴板,省去 ` CTRL+C ` , ` CTRL+V ` 操作。支持 ` Linux ` 、 ` Mac ` 、 ` Windows ` ( ` cygwin ` 、 ` MSSYS ` ) 。
10
10
11
- 脚本中,也给出了 ` colorEcho ` 和 ` colorEchoWithoutNewLine ` 函数更方便输出彩色文本,用法:
11
+ 命令名 ` c ` 意思是 ` Copy ` ,因为这个命令我平时非常常用,所以使用一个字符的命令名,方便键入。
12
12
13
- ``` bash
14
- colorEcho < 颜色样式> < 要输出的文本> ...
15
- colorEchoWithoutNewLine < 颜色样式> < 要输出的文本> ...
16
- ```
13
+ 更多说明参见[ 拷贝复制命令行输出放在系统剪贴板上] ( http://oldratlee.com/post/2012-12-23/command-output-to-clip ) 。
14
+
15
+ ### 示例
17
16
18
17
``` bash
19
- # 输出红色文本
20
- colorEcho " 0;31;40" " Hello world!"
21
- # 输出黄色带下划线的文本
22
- colorEchoWithoutNewLine " 4;33;40" " Hello world!" " Hello Hell!"
18
+ # 前缀方式,后面跟上要运行的命令
19
+ $ c pwd
20
+ /Users/jerry
21
+ $ c echo -e ' a\nb'
22
+ a
23
+ b
24
+ # 从标准输入读取内容
25
+ $ c < id_rsa.pub
26
+ ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAz+ETZEgoLeIiC0rjWewdDs0sbo8c...==
[email protected]
27
+ # 后缀方式,管道
28
+ $ echo -e ' a\nb' | nl | c
29
+ 1 a
30
+ 2 b
23
31
```
24
32
25
- ` console-text-color-themes.sh ` 的运行效果图如下:
26
- ![ console-text-color-themes.sh的运行效果图] ( console-colorful-text.png )
27
-
28
- ### 贡献者
29
-
30
- [ 姜太公] ( https://github.com/jiangjizhong ) 提供循环输出彩色组合的脚本。
31
-
32
33
### 参考资料
33
34
34
- - [ utensil ] ( https ://github .com/utensil ) 的 [ 在Bash下输出彩色的文本 ] ( http://utensil.github.io/tech/2007/09/10/colorful-bash.html ) ,这是篇很有信息量很钻研的文章!
35
+ [ 拷贝复制命令行输出放在系统剪贴板上 ] ( http ://oldratlee .com/post/2012-12-23/command-output-to-clip ) ,给出了不同系统可用命令。
35
36
36
37
:beer : [ colines] ( ../colines )
37
38
----------------------
38
39
39
40
彩色` cat ` 出文件行,方便人眼区分不同的行。
40
41
42
+ 命令名` colines ` 意思是` COLorful LINES ` 。
43
+
41
44
### 示例
42
45
43
46
``` bash
@@ -64,6 +67,33 @@ file2 line2
64
67
65
68
注:上面显示中,没有彩色,在控制台上运行可以看出彩色效果。
66
69
70
+ :beer : [ a2l] ( ../a2l )
71
+ ----------------------
72
+
73
+ 按行彩色输出参数,方便人眼查看。
74
+
75
+ 命令名` a2l ` 意思是` Arguments to(2) Lines ` 。
76
+
77
+ ### 示例
78
+
79
+ ``` bash
80
+ $ a2l * .java
81
+ A.java
82
+ B.java
83
+ ...
84
+
85
+ # zsh支持 **/* 跨目录glob,可以方便搜索,但是输出内容是空格分隔的不方便查看。
86
+ # 把参数按行输出方便查看 或是 grep
87
+ $ a2l ** /* .sh
88
+ swtrunk.sh
89
+ tcp-connection-state-counter.sh
90
+ test-cases/parseOpts-test.sh
91
+ test-cases/self-installer.sh
92
+ ...
93
+ ```
94
+
95
+ 注:上面显示中,没有彩色,在控制台上运行可以看出彩色效果。
96
+
67
97
:beer : [ echo-args.sh] ( ../echo-args.sh )
68
98
----------------------
69
99
@@ -90,6 +120,36 @@ $ ./echo-args.sh 1 " 2 foo " "3 3"
90
120
91
121
这样可以不改其它的程序,查看到输入参数的信息。
92
122
123
+ :beer : [ console-text-color-themes.sh] ( ../console-text-color-themes.sh )
124
+ ----------------------
125
+
126
+ 显示` Terminator ` 的全部文字彩色组合的效果及其打印方式。
127
+
128
+ 脚本中,也给出了` colorEcho ` 和` colorEchoWithoutNewLine ` 函数更方便输出彩色文本,用法:
129
+
130
+ ``` bash
131
+ colorEcho < 颜色样式> < 要输出的文本> ...
132
+ colorEchoWithoutNewLine < 颜色样式> < 要输出的文本> ...
133
+ ```
134
+
135
+ ``` bash
136
+ # 输出红色文本
137
+ colorEcho " 0;31;40" " Hello world!"
138
+ # 输出黄色带下划线的文本
139
+ colorEchoWithoutNewLine " 4;33;40" " Hello world!" " Hello Hell!"
140
+ ```
141
+
142
+ ` console-text-color-themes.sh ` 的运行效果图如下:
143
+ ![ console-text-color-themes.sh的运行效果图] ( console-colorful-text.png )
144
+
145
+ ### 贡献者
146
+
147
+ [ 姜太公] ( https://github.com/jiangjizhong ) 提供循环输出彩色组合的脚本。
148
+
149
+ ### 参考资料
150
+
151
+ - [ utensil] ( https://github.com/utensil ) 的[ 在Bash下输出彩色的文本] ( http://utensil.github.io/tech/2007/09/10/colorful-bash.html ) ,这是篇很有信息量很钻研的文章!
152
+
93
153
:beer : [ tcp-connection-state-counter.sh] ( ../tcp-connection-state-counter.sh )
94
154
----------------------
95
155
0 commit comments