Linux?expr?命令的使用小結(jié)
expr 命令的作用
expr是命令行計(jì)算器,一般用在數(shù)字和字符串上面
1 獲取字符串的長度
#!/bin/bash str="helloworld" #計(jì)算str長度 expr length $str
打印結(jié)果是10
2 抓取指定位置的內(nèi)容
#!/bin/bash str="helloworld" #計(jì)算str長度 expr length $str #抓取指定位置的內(nèi)容 expr substr $str 6 9
打印結(jié)果是world
3 獲取某個(gè)字符首次出現(xiàn)的位置
注意如果后面跟著的在字符串中不存在返回的結(jié)果是0
#!/bin/bash str="helloworld" #計(jì)算str長度 expr length $str #抓取指定位置的內(nèi)容 expr substr $str 6 9 #獲取某個(gè)字符首次出現(xiàn)的位置 expr index $str o
打印結(jié)果是5
4 整數(shù)運(yùn)算
#!/bin/bash str="helloworld" #計(jì)算str長度 expr length $str #抓取指定位置的內(nèi)容 expr substr $str 6 9 #獲取某個(gè)字符首次出現(xiàn)的位置 expr index $str o #取模 expr 3 % 2 #加 expr 3 + 2 #減 expr 3 - 2 #乘,使用乘號(hào)時(shí),必須用反斜線屏蔽其特定含義 expr 3 \* 2 #除 expr 4 / 2
到此這篇關(guān)于Linux expr 命令的使用的文章就介紹到這了,更多相關(guān)Linux expr 命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一天一個(gè)shell命令 linux好管家--磁盤--df命令詳解
這篇文章主要介紹了一天一個(gè)shell命令 linux好管家--磁盤--df命令詳解 ,需要的朋友可以參考下2016-06-06Linux shell查找文件顯示行號(hào)和對(duì)應(yīng)區(qū)間的內(nèi)容
今天小編就為大家分享一篇關(guān)于Linux shell查找文件顯示行號(hào)和對(duì)應(yīng)區(qū)間的內(nèi)容,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12shell腳本中echo顯示內(nèi)容帶顏色的實(shí)現(xiàn)方法
這篇文章主要介紹了shell腳本中通過echo顯示帶顏色內(nèi)容的實(shí)現(xiàn)方法,需要的朋友可以參考下2013-11-11shell腳本實(shí)現(xiàn)mysql數(shù)據(jù)庫雙機(jī)定時(shí)備份的方法
最近有個(gè)需求,要求實(shí)現(xiàn)對(duì)某個(gè)數(shù)據(jù)庫進(jìn)行雙機(jī)備份,每天凌晨備份一次,要求主機(jī)器只保留最近十五天的記錄,我們決定用shell腳本加定時(shí)任務(wù)的方式來實(shí)現(xiàn)這個(gè)需求,接下來通過本文給大家介紹shell腳本實(shí)現(xiàn)mysql數(shù)據(jù)庫雙機(jī)定時(shí)備份的方法,感興趣的朋友一起看看吧2022-07-07shell for循環(huán)與數(shù)組應(yīng)用介紹
先舉一個(gè)例子,shell for循環(huán)讀取一個(gè)文件,把每一行賦值給一個(gè)數(shù)組的變量,然后介紹shell數(shù)組的相關(guān)知識(shí),有需要的朋友可以參考下2013-02-02CCKiller:Linux輕量級(jí)CC攻擊防御工具,秒級(jí)檢查、自動(dòng)拉黑和釋放
這篇文章主要介紹了CCKiller:Linux輕量級(jí)CC攻擊防御工具,秒級(jí)檢查、自動(dòng)拉黑和釋放,需要的朋友可以參考下2016-02-02Shell腳本實(shí)現(xiàn)復(fù)制文件到多臺(tái)服務(wù)器的代碼分享
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)復(fù)制文件到多臺(tái)服務(wù)器的代碼分享,用在多機(jī)集群環(huán)境中非常方便,需要的朋友可以參考下2014-09-09Shell腳本運(yùn)行中的停止方法實(shí)現(xiàn)
Linux系統(tǒng)Shell中提交了一個(gè)腳本,但是需要停止這個(gè)進(jìn)程,如何處理?本文就來詳細(xì)的介紹一下,感興趣的可以了解一下2021-11-11