成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何將Linux命令的輸出賦值給變量

系統(tǒng) Linux
運行一條命令時,它都會產生某種輸出:要么是該命令的期望結果,或者是該命令執(zhí)行細節(jié)的狀態(tài)/錯誤消息。有些時候,你可能想要將某個命令的輸出內容存儲在一個變量中,以待在后續(xù)操作中取出來使用。本文將介紹將 shell 命令賦值給變量的不同方法,這對于 shell 腳本編程是特別有用的。

運行一條命令時,它都會產生某種輸出:要么是該命令的期望結果,或者是該命令執(zhí)行細節(jié)的狀態(tài)/錯誤消息。有些時候,你可能想要將某個命令的輸出內容存儲在一個變量中,以待在后續(xù)操作中取出來使用。

本文將介紹將 shell 命令賦值給變量的不同方法,這對于 shell 腳本編程是特別有用的。

可以使用如下形式的 shell 命令置換特性,將命令的輸出存儲到變量中:

 

  1. 變量名=$(命令)  
  2. 變量名=$(命令 [命令選項 ...] 參數(shù)1 參數(shù)2 ...)  
  3. 或者:  
  4. 變量名=`命令`  
  5. 變量名=`命令 [命令選項 ...] 參數(shù)1 參數(shù)2 ...` 

以下是使用命令置換特性的示例:

本例,我們將 who (顯示當前登錄系統(tǒng)的用戶) 的輸出值存儲到 CURRENT_USERS 變量中:

  1. $ CURRENT_USERS=$(who) 

然后,我們可以使用 echo 命令 顯示一個句子并使用上述變量,如下:

  1. $ echo -e "以下為登錄到系統(tǒng)中的用戶:\n\n $CURRENT_USERS" 

上面的命令中:-e 標記表示解釋所有的轉義序列 (如 \n 為換行)。為節(jié)約時間和內存,通常在 echo 命令 中直接使用命令置換特性,如下:

  1. $ echo -e "以下為登錄到系統(tǒng)中的用戶:\n\n $(who)" 

 

如何將 Linux 命令的輸出賦值給變量

在 Linux 中顯示當前登錄系統(tǒng)的用戶

接下來,為了演示上面提到的第二種形式,我們以把當前工作目錄下文件數(shù)存儲到變量 FILES ,然后使用 echo 來輸出,如下:

 

  1. $ FILES=`sudo find . -type f -print | wc -l`  
  2. $ echo "當前目錄有 $FILES 個文件。" 

 

如何將 Linux 命令的輸出賦值給變量

顯示目中包含文件的數(shù)量

就是這些了。我們展示了將 shell 命令的輸出賦值給變量的方法。你可以在下邊的評論反饋區(qū)留下你的想法。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2020-12-14 22:42:32

Linux終端

2022-11-09 11:01:11

Linux命令后臺

2022-11-17 08:40:14

Linux輸出錯誤重定向

2010-02-25 17:36:38

Linux USB

2010-10-18 15:46:45

Oracle

2020-01-18 08:00:00

Microsoft TLinux

2016-08-31 14:16:55

LinuxLVM卷轉移

2022-04-06 11:33:43

Linux桌面GNOME 42

2015-09-07 17:45:04

升級UbuntuLinux

2023-11-11 19:07:23

SilverblueLinux

2009-08-26 18:05:25

ViewState持久

2010-09-03 15:21:46

SQLselect語句

2010-11-12 10:46:16

SQL Server變

2010-03-15 16:52:38

Ubuntu Linu

2021-06-08 09:00:42

Swift 協(xié)議LLDB 命令

2016-10-26 09:29:12

MongoDBLinux

2023-12-12 13:22:00

LinuxDocker容器

2020-11-25 12:20:08

Linuxps命令

2021-02-20 08:01:48

索引數(shù)組元素

2023-11-06 13:11:22

Docker映像Builkit
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产三区视频在线观看 | 成人免费福利 | 色屁屁在线观看 | 一区二区精品视频 | 久久久日韩精品一区二区三区 | 久久久国产网站 | 在线免费观看日本视频 | 在线观看国产www | 日韩久久综合 | 欧美精品一区二区免费 | 一区二区中文 | 国产专区在线 | 精品视频国产 | 日本在线免费看最新的电影 | 成人在线精品 | 欧美不卡一区二区 | 欧美激情第一区 | 黄a在线播放 | 精品久久99 | 精品久| 欧美性精品 | 99成人| 久久99精品久久久久久国产越南 | 国产高清亚洲 | 一区二区三区免费 | 国产成人精品免费视频大全最热 | 国产精品99精品久久免费 | 色资源在线观看 | 亚洲人精品| 国产精品不卡一区 | 成人免费在线播放 | 欧美一级小视频 | 色男人的天堂 | 成人久久久 | 亚洲 自拍 另类 欧美 丝袜 | 国产黄色精品在线观看 | 91天堂网 | 91av免费观看 | 国产激情一区二区三区 | 亚洲+变态+欧美+另类+精品 | 成人在线欧美 |