[Linux]变量加减赋值以及将String转int
生活随笔
收集整理的這篇文章主要介紹了
[Linux]变量加减赋值以及将String转int
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
teddy@toshiba~$ a="76"?
teddy@toshiba~$ echo $((a+3))?
79?
teddy@toshiba~$ echo $((a-12))?
64?
teddy@toshiba~$?
取文件名以及文件路徑的腳本:?
#!/bin/sh?
tmp=$1?
filename=`echo $1 | awk -F/ '{print $(NF)}'`?
echo "filename":$filename?
filenamelength=`echo? | awk '{print length("'${filename}'")}' `?
totallength=`echo? | awk '{print length("'${tmp}'")}' `?
length=`echo $((totallength-filenamelength))`?
filepath=`echo $tmp | cut -c -$length`?
echo "filepath":$filepath?
調(diào)用方式:?
eamon@dxeamon:~/tmp$ sh a.sh 1/2/3/4/5/6?
filename:6?
filepath:1/2/3/4/5/
teddy@toshiba~$ echo $((a+3))?
79?
teddy@toshiba~$ echo $((a-12))?
64?
teddy@toshiba~$?
取文件名以及文件路徑的腳本:?
#!/bin/sh?
tmp=$1?
filename=`echo $1 | awk -F/ '{print $(NF)}'`?
echo "filename":$filename?
filenamelength=`echo? | awk '{print length("'${filename}'")}' `?
totallength=`echo? | awk '{print length("'${tmp}'")}' `?
length=`echo $((totallength-filenamelength))`?
filepath=`echo $tmp | cut -c -$length`?
echo "filepath":$filepath?
調(diào)用方式:?
eamon@dxeamon:~/tmp$ sh a.sh 1/2/3/4/5/6?
filename:6?
filepath:1/2/3/4/5/
總結(jié)
以上是生活随笔為你收集整理的[Linux]变量加减赋值以及将String转int的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS6.4系统启动失败故障排查
- 下一篇: FreeSWITCH的TLS加密