国产探花免费观看_亚洲丰满少妇自慰呻吟_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

主站蜘蛛池模板: 长宁县| 寿光市| 文化| 临泉县| 云林县| 民县| 渑池县| 诏安县| 周口市| 准格尔旗| 博兴县| 丘北县| 汝南县| 柞水县| 阳谷县| 彩票| 迁安市| 北宁市| 招远市| 孝感市| 靖安县| 蓝山县| 平南县| 张家界市| 蕲春县| 临泽县| 察隅县| 黄大仙区| 汉沽区| 咸丰县| 双流县| 天祝| 隆昌县| 景泰县| 来宾市| 根河市| 昔阳县| 古蔺县| 大兴区| 武城县| 沙洋县|