亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

5個實用的shell腳本面試題和答案

2020-07-27 19:15:38
字體:
供稿:網(wǎng)友

這邊提到的5個面試問題,延續(xù)之前的有關Linux面試問題和答案。如果你是Tecmint的讀者,你的支持我非常感謝。

1. 寫一個shell腳本來得到當前的日期,時間,用戶名和當前工作目錄。

答案 : 輸出用戶名,當前日期和時間,以及當前工作目錄的命令就是logname,date,who i am和pwd。

現(xiàn)在,創(chuàng)建一個名為userstats.sh文件,將下面的代碼添加到它。

復制代碼 代碼如下:

#!/bin/bash
echo "Hello, $LOGNAME"
echo "Current date is `date`"
echo "User is `who i am`"
echo "Current directory `pwd`"

給它添加執(zhí)行權限,并且執(zhí)行他。
復制代碼 代碼如下:

# chmod 755 userstats.sh
# ./userstats.sh

樣例輸出

復制代碼 代碼如下:
Hello, avi
Current date is Sat Jun  7 13:05:29 IST 2014
User is avi      pts/0        2014-06-07 11:59 (:0)
Current directory /home/avi/Desktop

2.寫一個shell腳本,進行兩個數(shù)字的相加,如果沒有輸入?yún)?shù)就輸出錯誤信息和一行使用說明

答案 : 下面是簡單的shell腳本以及描述,如果沒有命令行參數(shù),它會拋出錯誤與如何使用腳本的說明。

再創(chuàng)建一個名為twonumbers.sh文件和下面的內(nèi)容添加到文件里。

復制代碼 代碼如下:

#!/bin/bash
# The Shebang
 
if [ $# -ne 2 ]
# If two Inputs are not received from Standard Input
 
then
# then execute the below statements
 
    echo "Usage - $0   x    y"
    # print on standard output, how-to use the script (Usage - ./1.sh   x    y )
 
    echo "        Where x and y are two nos for which I will print sum"
    # print on standard output, “Where x and y are two nos for which I will print sum ”
 
    exit 1
    # Leave shell in Error Stage and before the task was successfully carried out.
 
fi
# End of the if Statement.
 
    echo "Sum of $1 and $2 is `expr $1 + $2`"
    # If the above condition was false and user Entered two numbers as a command Line Argument,  
       it will show the sum of the entered numbers.

給他添加可執(zhí)行權限,并且執(zhí)行。

復制代碼 代碼如下:
# chmod 755 two-numbers.sh

情形一: 未輸入兩個數(shù)字作為命令行參數(shù)運行腳本,你將得到下面的輸出。

樣例輸出

復制代碼 代碼如下:
# ./two-numbers.sh
 
Usage - ./two-numbers.sh   x    y
        Where x and y are two nos for which I will print sum

情形二: 當數(shù)字存在時,你會得到如圖所示的結(jié)果。
復制代碼 代碼如下:

$ ./two-numbers.sh 4 5
 
Sum of 4 and 5 is 9

因此,上述shell腳本滿足了問題的要求。

3.你需要打印一個給定的數(shù)字的反序,如輸入10572,輸出27501,如果沒有輸入數(shù)據(jù),應該拋出錯誤和使用腳本說明。在此之前,告訴我你需要在這里使用的算法。

算法

1.輸入的數(shù)字為n
2.賦值 rev=0, sd=0 (反向和單個數(shù)字設置為0)
3.n % 10, 將得到最左邊的數(shù)字
4.反向數(shù)字可以用這個方法生成 rev * 10 + sd
5.對輸入數(shù)字進行右位移操作(除以10)
6.如果n > 0, 進入第三步,否則進行第七步
7.輸出rev

現(xiàn)在,創(chuàng)建一個名為`numbers.sh`文件,并添加以下代碼。

復制代碼 代碼如下:

#!/bin/bash
if [ $# -ne 1 ]
then
    echo "Usage: $0   number"
    echo "       I will find reverse of given number"
    echo "       For eg. $0 0123, I will print 3210"
    exit 1
fi
 
n=$1
rev=0
sd=0
 
while [ $n -gt 0 ]
do
    sd=`expr $n % 10`
    rev=`expr $rev /* 10  + $sd`
    n=`expr $n / 10`
done
    echo  "Reverse number is $rev"

授予對文件的執(zhí)行權限,并運行如下所示的腳本。

復制代碼 代碼如下:
# chmod 755 numbers.h

情形一: 當輸入不包含命令行參數(shù),你將得到下面的輸出。

樣例輸出

復制代碼 代碼如下:
./numbers.sh
 
Usage: ./numbers.sh  number
       I will find reverse of given number
       For eg. ./2.sh 123, I will print 321

情形二: 正常輸入

復制代碼 代碼如下:

$ ./numbers.sh 10572
 
Reverse number is 27501

上面的腳本非常完美,輸出正是我們需要的。

4. 你應該直接用終端,而不是依靠任何shell腳本來進行實數(shù)計算。你會怎么做(比如實數(shù)7.56+2.453)?
答案 : 我們需要用如下所述的特殊方式使用bc命令。將7.56+2.453作為輸入通過管道進入bc中。

復制代碼 代碼如下:

$ echo 7.56 + 2.453 | bc
 
10.013

5. 你需要給出圓周率的值,精度為小數(shù)點后100位,什么是最簡單的方法。

答案 : 找圓周率的值最簡單的方法,我們只是需要發(fā)出以下命令。

復制代碼 代碼如下:

# pi 100
 
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067

很明顯!安裝我們必須有包pi。只用一個apt或yum命令,就能獲得所需的軟件包,同時用最簡單方法來實現(xiàn)這個需求。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
日韩av在线网页| 国产成人综合一区二区三区| av免费观看久久| 色综合久久一区二区三区| 中文字幕视频观看| 视频一区在线免费看| 黄色污网站在线免费观看| 精品国内自产拍在线观看视频| 国产精品毛片一区视频播| 青梅竹马是消防员在线| 免费黄色在线播放| av女优在线播放| 欧美一区二区色| 青青青在线视频播放| 亚洲性69xxxbbb| gay欧美网站| 午夜视频你懂的| 成人video亚洲精品| 国产精品国产精品| 欧美一区二区三区视频免费| 国产一区二区三区四区老人| 亚洲性猛交富婆| 成人美女视频| 亚洲av熟女高潮一区二区| 小小的日本在线观看免费色网| 香蕉视频在线观看网站| gv天堂gv无码男同在线观看| 黄色大片免费看| 亚洲国产精品黑人久久久| 欧美精品久久久久久久久久丰满| 精品视频久久久| 尤物国产在线观看| 大奶一区二区三区| 国产精品草莓在线免费观看| 91性感美女视频| 亚洲成av人综合在线观看| 国产一区二区日韩精品欧美精品| 国产精品地址| 在线亚洲伦理| 99亚偷拍自图区亚洲| 高潮一区二区| 国产成人自拍视频在线观看| 最新黄色网址在线观看| 四季av日韩精品一区| 亚洲日韩色图| 水蜜桃亚洲一二三四在线| 欧洲一区二区日韩在线视频观看免费| 欧美一级二级在线观看| 成人亚洲精品久久久久软件| 三年中国国语在线播放免费| 国产日韩欧美精品| 国产精品人妖ts系列视频| 国产精品资源在线观看| 自拍偷拍亚洲色图欧美| 99国产精品无码| 中出福利视频| 翔田千里精品久久一区二| 欧美成人观看免费全部完小说| 写真福利理论片在线播放| 黄色小说综合网站| 99久久伊人网影院| 午夜激情电影在线播放| 国产精品熟女一区二区不卡| 热久久视久久精品18亚洲精品| 久久久久久成人网| 午夜精品视频在线观看一区二区| wwwwwxxxx日本| 日韩欧美中文第一页| 日本sm极度另类视频| 成人在线观看高清| 亚洲精品久久久久avwww潮水| 欧美7777| 日本h片久久| 亚洲欧美日韩国产综合在线| 久草成人在线视频| 日韩视频一区在线观看| 日本网站在线观看一区二区三区| 国产毛片精品久久| 拔插拔插海外华人免费| 国产精品99久久久久久久久久久久| 第一sis亚洲原创| 亚洲国产无线乱码在线观看| 日本少妇xxx| 国产裸体写真av一区二区| 国内精品久久久久久久久电影网| 欧美精品中文字幕一区二区| 欧美毛片在线观看| 国产一级二级在线观看| h在线免费观看| 国产乡下妇女做爰视频| 日韩电影网在线| 青青青免费视频观看在线| 国产淫片av片久久久久久| 欧美巨大黑人极品精男| 在线91免费看| 欧美1区免费| 国产美女主播在线观看| 亚洲欧洲精品一区二区| 精品无码国产污污污免费网站| 久久偷看各类女兵18女厕嘘嘘| 一本一道久久a久久精品蜜桃| 国产精品wwww| 菠萝菠萝蜜在线观看| 欧美日韩日本网| 一区二区三区四区蜜桃| 亚洲国产视频在线观看| 久久男人资源站| 久久91av| 国产裸体永久免费无遮挡| 日本天堂免费a| 色嗨嗨av一区二区三区| 国产精品免费人成网站酒店| 91免费精品国偷自产在线| 黄色国产在线观看| 国产在线视频不卡| 精品在线播放| 色综合色综合| 免费黄色网址网站| 久操久操久操| 久久久在线观看| www亚洲欧美| 中文字幕在线不卡视频| 午夜啪啪免费视频| 国产日韩欧美一二三区| 惠美惠精品网| 电影91久久久| 最近中文字幕大全中文字幕免费| 日本免费在线观看| 男人插女人下面视频| 一区二区三区av电影| 免费h网站在线观看| 91麻豆精品国产91久久久久久| 丰满少妇又爽又紧又丰满69| 精品久久久香蕉免费精品视频| 蜜桃视频污在线观看| a中文在线播放| 国产精品扒开做爽爽爽的视频| 日韩写真福利视频在线| 亚洲国产精品成人综合色在线婷婷| 如如影视在线观看经典| 日韩精品国产精品| 韩国av电影免费观看| 国产综合av| 狠狠色狠狠色综合系列| 欧美日韩国产一区| 色呦呦一区二区| 久久久精品一区二区涩爱| 91精品久久久久久久91蜜桃| 国产成人三级在线观看| 女女同性女同一区二区三区91| 精品在线小视频| 免费人成黄页网站在线一区二区| 久久精品欧洲| 欧美视频在线播放一区| 欧美精品777| 国产白丝网站精品污在线入口| 欧美日韩亚洲激情| 91国模大尺度私拍在线视频| 亚洲黄色免费电影| 日韩精品一级中文字幕精品视频免费观看| 午夜精品亚洲一区二区三区嫩草| 色88888久久久久久影院按摩| 欧美美女黄视频| 香蕉成人影院| 羞羞在线观看网站| 狠狠干一区二区| 国产日韩欧美精品一区| 亚洲欧美一区二区在线观看| 欧美freesex交免费视频| 久久国产在线视频| 日本va欧美va瓶| 日韩精品福利一区二区三区| 国产精品77777| 国产精品入口免费视| 欧美老女人xx| 亚洲综合精品一区二区| 亚洲一区制服诱惑| 茄子视频成人在线| 中文字幕高清20页| 色佬视频在线观看| 黄色片视频免费观看| 99国产一区| 国产又大又黑又粗免费视频| 日韩人妻无码精品久久久不卡| 亚洲国产av一区二区| 美女搞黄视频在线观看| 成人免费视频一区二区| 日本伦理一区二区| 91视频免费播放| 中日韩高清电影网| 亚洲色图18p| 国产亚洲精品女人久久久久久| 日韩极品精品视频免费观看| 国产一二三在线观看| 97在线视频一区| 欧美美女一区| 综合欧美国产视频二区| 久久香蕉国产线看观看av| 蜜桃av噜噜一区二区三区| 色老头一区二区| 久久精品黄色片| 99精品国产福利在线观看免费| 亚洲高清不卡av| 久久久成人网| 久久大大胆人体| 999久久久| 亚洲中文字幕久久精品无码喷水| 影音先锋在线影院| 久久三级视频| 免费人成a大片在线观看动漫| 国产精品黄色av| 麻豆成人久久精品二区三区红| 三级久久三级久久| 欧美高清中文字幕| 亚洲欧洲免费视频| 国产日韩欧美日韩大片| 91精品国产毛片武则天| 亚洲欧美激情视频在线观看一区二区三区| av二区在线| 在线日韩电影| 亚洲美女精品一区| 日本一区二区三区视频| 亚洲一区视频在线观看视频| 青青草视频社区| 欧美不卡福利| 蜜桃久久久久| 日韩精品一区二区三区三区免费| 精品日产一区2区三区黄免费| 欧美午夜黄色| 精品产品国产在线不卡| 亚洲一级在线观看| 国产成人欧美在线观看| 色欲无码人妻久久精品| 欧美一区二区美女| 精品一区二区三区免费| 日本国产在线视频| 欧美成人免费视频a| 亚洲xxx拳头交| 亚洲高清中文字幕| 成人国产精品一区二区免费麻豆| 日韩欧美综合在线视频| 日本一区二区三区视频在线看| 欧美日韩成人| 男人搞女人网站| 日韩精品影音先锋| 亚洲人成网在线播放| 亚洲熟妇一区二区三区| 欧洲精品在线一区| 夜夜嗨av一区二区三区四季av| 日韩在线 中文字幕| 精品亚洲成a人片在线观看| 久久夜色精品亚洲噜噜国产mv| 狼人精品一区二区三区在线| 亚洲欧洲精品一区二区三区波多野1战4| 国产精品99久久久久久久| 国产乱国产乱老熟300部视频| 欧美日韩一级黄| 精品午夜久久福利影院| 国产精品国产三级国产aⅴ浪潮| 久久精品99久久久香蕉| 久久精品国产欧美亚洲人人爽| 国产精品99免费看| 99thz桃花论族在线播放| 人妻在线日韩免费视频| 欧美成人禁片在线www| 污污在线观看| 中文字幕在线网站| 天堂在线视频观看| eeuss鲁丝片eeuss影院| 热门国产精品亚洲第一区在线| 看全色黄大色黄女片18| 久久国产波多野结衣| 欧美日韩国产一区二区在线观看| 成人三级小说| 一区二区三区亚洲变态调教大结局| 国产精品流白浆视频| 久久精品国产亚洲a∨麻豆| 色一情一伦一子一伦一区| 亚洲一区二区精品在线观看| 成人免费淫片视频软件| 国产精品麻豆久久久| 久久久91麻豆精品国产一区| 亚洲精品久久久久久国| 无码h肉动漫在线观看| 91精品国产乱码久久久| 先锋影音男人资源| 精品女人视频| 日韩欧美电影一区| 日韩在线不卡| 伊人激情综合网| 日韩激情久久| 成视频在线免费观看| 免费毛片观看| 一级黄色片国产| 日本久久久久亚洲中字幕| 亚洲美女精品成人在线视频| 国产精品无码粉嫩小泬| www久久日com| 国产在线精品日韩| 国产伦理精品不卡| 国产一区二区视频免费在线观看| 日韩免费在线免费观看| 丰满岳乱妇一区二区三区| 亚洲精品怡红院| 一区二区xxx| 日韩xxx高潮hd| 97人人香蕉| 曰本人一级毛片免费完整视频| 91九色porn在线资源| 久久久欧美精品| 99精品欧美一区二区三区| 亚洲三级av| 国产精品免费观看久久| 久久99国产精品久久久久久久久| 欧美亚州韩日在线看免费版国语版| 国产乱子轮xxx农村| 欧美va亚洲va在线观看蝴蝶网| 亚洲一卡二卡三卡四卡五卡| 免费污片软件| 黄色香蕉视频在线观看| 亚洲激情在线视频| 性刺激的欧美三级视频| 国内综合精品午夜久久资源| 在线观看亚洲色图| 99热国产在线| 青青草97国产精品免费观看| 国产69久久| 黄色大片网站在线观看|