亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2417 | 回復(fù): 5
打印 上一主題 下一主題

請教一個shell中的幾個問題  關(guān)閉 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2003-12-11 10:58 |只看該作者 |倒序?yàn)g覽
input ()
   {
    while echo "$*(Y/N)?\c"
        do
                read key
                case $key in
                [yY]) return 0;;
                [nN]) return 1;;
                esac
        done
    }
    end()
    {
        echo $*
        echo "end"
        exit 1
    }

    input 請輸入 || end "\033[A"
    請問最后這一句shell是什么意思啊,"\033[A"是些什么字符啊,代表什么意思呢?\c是制表符嗎,shell跟c語言中的制表符相同嗎?

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2003-12-11 14:37 |只看該作者

請教一個shell中的幾個問題

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
3 [報(bào)告]
發(fā)表于 2003-12-11 15:53 |只看該作者

請教一個shell中的幾個問題

原帖由 "美麗心情" 發(fā)表:
input 請輸入 || end "\033[A"
請問最后這一句shell是什么意思啊,"\033[A"是些什么字符啊,代表什么意思呢?\c是制表符嗎,shell跟c語言中的制表符相同嗎?

"\033[A" :ANSI標(biāo)準(zhǔn)的終端控制指令(查以前的帖子)
"\c":echo默認(rèn)輸出要換行,加"\c"強(qiáng)制它不換行。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2003-12-16 14:09 |只看該作者

請教一個shell中的幾個問題

[quote]原帖由 "admirer"]"\c":echo默認(rèn)輸出要換行,加"\c"強(qiáng)制它不換行。[/quote 發(fā)表:

請問還有沒有其他的控制符,小弟找了找沒找到,請各位大俠貼一貼,謝!

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
5 [報(bào)告]
發(fā)表于 2003-12-16 14:15 |只看該作者

請教一個shell中的幾個問題

原帖由 "美麗心情" 發(fā)表:

請問還有沒有其他的控制符,小弟找了找沒找到,請各位大俠貼一貼,謝!

昨晚我剛貼一篇" shell 十三問(之 3)",請?zhí)ь^找一找?

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2003-12-17 22:27 |只看該作者

請教一個shell中的幾個問題

轉(zhuǎn)貼: Shell高級屏幕輸出  

對于在Shell下面編寫屏幕程序,大家使用echo命令比較多,而且此命令也比較快。下面介紹的是比較漂亮
一點(diǎn)的方法,但是速度比較慢。要實(shí)現(xiàn)這一點(diǎn),系統(tǒng)上需要一個彩色監(jiān)視器和tput命令。
一.使用
   在使用tput前,需要在腳本或命令行中使用tput命令初始化終端。
   $ tput init
   tput產(chǎn)生三種不同的輸出:字符型、數(shù)字型和布爾型(真/假)。
/字符串輸出/
下面是大部分常用字符串:
名字含義
bel 警鈴
blink 閃爍模式
bold 粗體
civis 隱藏光標(biāo)
clear 清屏
cnorm 不隱藏光標(biāo)
cup 移動光標(biāo)到屏幕位置( x,y)
el 清除到行尾
ell 清除到行首
smso 啟動突出模式
rmso 停止突出模式
smul 開始下劃線模式
rmul 結(jié)束下劃線模式
sc 保存當(dāng)前光標(biāo)位置
rc 恢復(fù)光標(biāo)到最后保存位置
sgr0 正常屏幕
rev 逆轉(zhuǎn)視圖

/數(shù)字輸出/
以下是大部分常用數(shù)字輸出。
名字含義
cols 列數(shù)目
ittab設(shè)置寬度
lines 屏幕行數(shù)

/布爾輸出/
在tput中只有兩種布爾操作符。
名字含義
chts 光標(biāo)不可見
hs 具有狀態(tài)行

例如:tput clear 清除屏幕

二.光標(biāo)位置
可以用tput將光標(biāo)放在屏幕任意位置。格式為:
cup r c
r為從上至下屏幕行數(shù), c為穿過屏幕列數(shù)。
最好將之編成函數(shù),這樣就可以把行和列的值傳遞給它。
例子:tput cup 2 3命令將光標(biāo)放到第2行、第3列。

三.菜單中使用顏色
對域使用顏色可以使數(shù)據(jù)輸入屏幕看起來更加專業(yè)。下面將使用的顏色是A N S I標(biāo)準(zhǔn)顏
色,并不是所有顏色都適合于所有系統(tǒng)。下面列出了大部分常用顏色。
1. 前景色:
數(shù)字顏色數(shù)字顏色
3 0 黑色3 4 藍(lán)色
3 1 紅色3 5 紫色
3 2 綠色3 6 青色
3 3 黃(或棕)色3 7 白(或灰)色
2. 背景色:
數(shù)字顏色數(shù)字顏色
4 0 黑色4 4 青色
4 1 紅色4 5 藍(lán)色
4 2 綠色4 6 青色
4 3 黃(或棕)色4 7 白(或灰)色

例子:黑底綠字echo "\033[40;32m"

   使用tput命令可以增強(qiáng)應(yīng)用外觀及腳本的控制。顏色設(shè)置可以增加應(yīng)用的專業(yè)性。注意使
用顏色不要太過火,否則速度會非常的慢。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP