国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Linux Shell > 正文

分享70個經(jīng)典的 Shell 腳本面試題與答案

2020-07-27 18:49:04
字體:
供稿:網(wǎng)友

我們?yōu)槟愕拿嬖嚋蕚溥x擇了 70 個你可能遇到的 shell 腳本面試問題及解答。了解腳本或至少知道基礎知識對系統(tǒng)管理員來說至關重要,它也有助于你在工作環(huán)境中自動完成很多任務。在過去的幾年里,我們注意到所有的 linux 工作職位都要求腳本技能。

1) 如何向腳本傳遞參數(shù) ?

./script argument

例子: 顯示文件名稱腳本

./show.sh file1.txtcat show.sh#!/bin/bashecho $1

(LCTT 譯注:謝謝某匿名訪客的提醒,原題有誤,修改之。)

2) 如何在腳本中使用參數(shù) ?

第一個參數(shù) : $1,第二個參數(shù) : $2

例子 : 腳本會復制文件(arg1) 到目標地址(arg2)

./copy.sh file1.txt /tmp/cat copy.sh#!/bin/bashcp $1 $2

3) 如何計算傳遞進來的參數(shù) ?

$#

4) 如何在腳本中獲取腳本名稱 ?

$0

5) 如何檢查之前的命令是否運行成功 ?

$?

6) 如何獲取文件的最后一行 ?

tail-1

7) 如何獲取文件的第一行 ?

head-1

8) 如何獲取一個文件每一行的第三個元素 ?

awk'{print $3}'

9) 假如文件中每行第一個元素是 FIND,如何獲取第二個元素

awk'{ if ($1 == "FIND") print $2}'

10) 如何調(diào)試 bash 腳本

-xv 參數(shù)加到 #!/bin/bash

例子:

#!/bin/bash

主站蜘蛛池模板: 本溪市| 宜黄县| 安义县| 土默特右旗| 克什克腾旗| 禄劝| 普定县| 加查县| 应用必备| 临邑县| 宁海县| 北碚区| 扬中市| 敦化市| 师宗县| 崇阳县| 始兴县| 湖北省| 封开县| 峡江县| 二连浩特市| 中方县| 梨树县| 皮山县| 蕲春县| 伽师县| 柳河县| 凤台县| 崇阳县| 贵州省| 长阳| 西乡县| 靖西县| 洛南县| 长阳| 汕尾市| 错那县| 祁门县| 扶风县| 淄博市| 贡觉县|