Commit d6d28db 1 parent 8d8cc14 commit d6d28db Copy full SHA for d6d28db
File tree 6 files changed +51
-24
lines changed
6 files changed +51
-24
lines changed Original file line number Diff line number Diff line change 161
161
comment=" "
162
162
fi
163
163
164
-
165
-
166
164
# 入力待機
167
165
if [ " $cmd_mode " = " __getch" ]; then
168
166
read -ep ` echo -e " ${C_c} $(( line_sup+ 1 )) ${Cend} ${C_c} >${Cend} " ` _cmd
193
191
;;
194
192
:)
195
193
cmd_mode=" getch__"
194
+ sn=0
196
195
;;
197
196
* )
198
197
eval " ${_cmd} " || read -s -n 1
216
215
:)
217
216
cmd_mode=" __getch"
218
217
;;
218
+ " " )
219
+ if [ " $comment " != " " ]; then
220
+ echo " ${C_c} >${Cend}${comment} " >> $PATH_cmd_hist
221
+ tf_ex=" true"
222
+ case " $comment " in
223
+ * vim* |* less* )
224
+ tf_ex=" true"
225
+ ;;
226
+ * cat* )
227
+ if [ ` echo " ${comment} " | awk ' {print NF}' ` -eq 2 ]; then read -s -n 1
228
+ tf_ex=" false"
229
+ else
230
+ tf=" true"
231
+ fi
232
+ ;;&
233
+ * )
234
+ result=` eval " ${comment} " 2> /dev/null`
235
+ if [ " ${result} " != " " -a $tf_ex = " true" ]; then
236
+ echo " ` eval " ${comment} " 2> /dev/null` " >> $PATH_cmd_hist
237
+ fi
238
+ ;;
239
+ esac
240
+ cmd_mode=" __getch"
241
+ fi
242
+ ;;
243
+ * )
244
+ ;;
219
245
esac
220
246
fi
221
247
222
248
# 書き込み
223
249
if [ " $cmd_mode " = " __getch" ]; then
224
- if [ " $_cmd " != " [" -a " $_cmd " != " ]" ]; then
250
+ if [ " $_cmd " != " [" -a " $_cmd " != " ]" -a " $_key " != " : " -a " $comment " = " " ]; then
225
251
echo " ${C_c} >${Cend}${_cmd} " >> $PATH_cmd_hist
226
252
fi
227
253
if [ " $_cmd " != " " ]; then
Original file line number Diff line number Diff line change 2
2
Hello
3
3
\e[32m>\e[mecho "OK"
4
4
OK
5
- \e[32m>\e[mcat test.c
6
- \e[32m>\e[mcd work
7
- \e[32m>\e[mcat test_file
8
- \e[32m>\e[mecho `cat test_file`
5
+ \e[32m>\e[mecho "Yes"
6
+ Yes
7
+ \e[32m>\e[mls
8
+ Git How_to data_folder my_folder test.c test.cc test.sh work
9
+ \e[32m>\e[mecho "Hello"
9
10
Hello
Original file line number Diff line number Diff line change 1
- TT_dir1
2
- TT_dir2
3
- progress.txt
1
+ Git
2
+ How_to
3
+ data_folder
4
+ my_folder
5
+ test.c
6
+ test.cc
4
7
test.sh
5
- test_dir1
6
- test_dir1_cp
7
- test_dir2
8
- test_file
8
+ work
Original file line number Diff line number Diff line change 1
- display
1
+ Command_Line
Original file line number Diff line number Diff line change 1
- /home/nabla27_2/work
1
+ /home/nabla27_2
Original file line number Diff line number Diff line change 1
- [36m >[m 1 [36mTT_dir1 /[m
2
- 2 [36mTT_dir2 /[m
3
- 3 [37mprogress.txt [m
4
- 4 [37mtest.sh [m
5
- 5 [36mtest_dir1/ [m
6
- 6 [36mtest_dir1_cp/ [m
7
- 7 [36mtest_dir2/ [m
8
- 8 [37mtest_file [m
1
+ [36m >[m 1 [36mGit /[m
2
+ 2 [36mHow_to /[m
3
+ 3 [36mdata_folder/ [m
4
+ 4 [36mmy_folder/ [m
5
+ 5 [37mtest.c [m
6
+ 6 [37mtest.cc [m
7
+ 7 [37mtest.sh [m
8
+ 8 [36mwork/ [m
You can’t perform that action at this time.
0 commit comments