當前位置:首頁 » 操作系統 » 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"); }

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:646
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:937
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:633
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:822
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:732
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1067
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:300
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:161
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:853
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:764