當前位置:首頁 » 操作系統 » linux鍵盤輸入

linux鍵盤輸入

發布時間: 2023-09-01 14:43:57

linux命令 SHELL編程:從鍵盤輸入一個數,若大於0,則輸出該數;若小於或等於0,則輸出0值。程序怎麼寫

#! /bin/bash
read num
#判斷是否是數字
if [ `echo $num | grep - P '^-?\d+'$ |wc - l ` == 1 ] ; then
#判斷是否大於0
if [ $num >0 ] ; then
echo $num
else
echo 0
fi
else
echo "不是數字"
fi

② linux下如何用鍵盤輸入中斷字元和結束字元

Linux鍵盤輸入中斷字元是: Ctrl+Z 或者 Ctrl + C.
查閱資料有(在不同的Linux發行版本上可能會有些不同,僅供參考):
Ctrl+C: 終止前台正在運行的進程.
Ctrl+Z: 掛起前台進程, 如果在安裝軟體時使用這個, 安裝進程就會被掛起.
Ctrl+D: 終止輸入, 並退出shell控制台.
Ctrl+S: 掛起輸出進程.
Ctrl+Q: 繼續輸出進程.
Ctrl+O: 放棄輸出進程.
Ctrl+L: 清屏.

③ linux環境下的C語言代碼中如何通過鍵盤輸入數值為變數賦值

第一種方法數組內容自定義 #include <stdio.h> main() { int a[10],n,i; scanf("%d",&n); for(i=0;i<10;i++)scanf("%d",&a[i]); for(i=0;i<10;i++)if(n==a[i])break; if(i==10)printf("no found"); else printf("%d",i); system("PAUSE"); } 第二種方法數組內容已定義 #include <stdio.h> main() { int a[10]={0,1,2,3,4,5,6,7,8,9},n,i; scanf("%d",&n); for(i=0;i<10;i++)if(n==a[i])break; if(i==10)printf("no found"); else printf("%d",i); system("PAUSE"); }

熱點內容
如何加入安卓代理 發布:2025-02-01 01:51:40 瀏覽:2
我的世界手游伺服器刷鑽石教程 發布:2025-02-01 01:48:13 瀏覽:773
sqlifthen男女 發布:2025-02-01 01:44:59 瀏覽:690
幻靈和安卓哪個互通 發布:2025-02-01 01:43:33 瀏覽:648
電腦配置夠但為什麼打lol掉幀 發布:2025-02-01 01:37:08 瀏覽:316
21款朗逸哪個配置比較劃算 發布:2025-02-01 01:35:32 瀏覽:976
建築動畫片腳本 發布:2025-02-01 01:35:21 瀏覽:469
管家婆如何用阿里雲伺服器 發布:2025-02-01 01:29:09 瀏覽:649
解壓耳放 發布:2025-02-01 01:20:18 瀏覽:176
cars演算法 發布:2025-02-01 01:02:26 瀏覽:177