Shell的基礎考題二

2021-08-19 09:07:52 字數 1089 閱讀 7665

1.計算根分割槽的磁碟使用率,百分比精確到2位小數

[root@server0 ~]# df

檔案系統          1k-塊    已用    可用 已用% 掛載點

/dev/vda1      10473900 3124228 7349672   30% /

devtmpfs         927072       0  927072    0% /dev

tmpfs            942660      80  942580    1% /dev/shm

tmpfs            942660   17016  925644    2% /run

tmpfs            942660       0  942660    0% /sys/fs/cgroup

[root@server0 ~]# echo 'scale=2;17044*100/942660' | bc

1.80

2.列出常見的整數值比較操作,並說明各自作用

-eq 等於(equal)

-ne 不等於(not equal)

-ge 大於或等於(greater or equal)

-le 小於或等於(lesser or equal)

-gt 大於 (greater than)

-lt 小於(lesser than)

3.運用條件測試操作,檢查當前的使用者是否為root

[root@server0 ~]# cat test.sh

#!/bin/bash

if [ $user == "root"  ] ;then

echo 當前使用者是root

else

echo 當前使用者不是root

fi [root@server0 ~]# sh test.sh

當前使用者是root

4.繪畫描述if雙分支結構的執行流程。

Shell考題中級篇

寫指令碼實現,可以用shell perl等。把檔案b中有的,但是檔案a中沒有的所有行,儲存為檔案c,並統計c的行數。grep v x bbb f aaa ccc wc l ccc有如下文字,請將其中的ip進行替換,如 1.1.1.1改成1.1 a 123.123.123.34,124.23.34.3...

shell程式設計基礎 二

1.1 字元類 字元含義舉例.匹配任意乙個字元 abc.可以匹配abcd abc9 匹配括號中的任意乙個字元 abc d可以匹配ad bd 或cd 在括號內表示字元範圍 0 9a fa f 可以匹配一位十六進製制數 位於括號內的開頭,匹配括號中字元之外的任意字元 xy 匹配出xy之外的其他字元,因此...

MySQL基礎考題(1)

資料庫設計 使用者基本資訊表user property 使用者好友關係user friend relation 愛好字典表hobby dict 資料庫操作 有如下幾張表 使用者基本資訊表user property 使用者好友關係表user friend relation 愛好字典表hobby dic...