[Linux]變數加減賦值以及將String轉int
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
呼叫方式:
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
呼叫方式:
eamon@dxeamon:~/tmp$ sh a.sh 1/2/3/4/5/6
filename:6
filepath:1/2/3/4/5/
相關文章
- 給物件引用變數賦值(轉)物件變數賦值
- 把物件賦給int型變數物件變數
- awk 系列:怎樣使用 awk 變數、數值表示式以及賦值運算子變數賦值
- java的多項式的加減乘除和賦值Java賦值
- 變數的賦值 指標間接賦值變數賦值指標
- Linux Shell程式設計(7)——變數賦值Linux程式設計變數賦值
- Javascript 解構賦值,將屬性/值從物件/陣列中取出,賦值給其他變數JavaScript賦值物件陣列變數
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- javascript變數賦值或者重新賦值注意事項JavaScript變數賦值
- SDUST OJ 時間類的加、減法賦值運算賦值
- 變數的解構賦值變數賦值
- shell 變數賦值問題變數賦值
- shell變數命名與賦值變數賦值
- php變數賦值給jsPHP變數賦值JS
- python 多變數賦值Python變數賦值
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-對BOOLEAN變數賦值SQL變數賦值Boolean
- 物件屬性值賦給變數物件變數
- 33:計算分數加減表示式的值
- C++筆記:輸入輸出、變數、變數加減乘除C++筆記變數
- 華納雲:linux怎麼將一個變數賦給另一個變數Linux變數
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-使用賦值語句賦值SQL變數賦值
- c#小灶——常量、變數和賦值C#變數賦值
- AC-DMIS 5.3 V變數賦值變數賦值
- shell中變數的取值與賦值變數賦值
- 再說mysql中的變數賦值MySql變數賦值
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- 零值比較--BOOL,int,float,指標變數與零值比指標變數
- vue 變數賦值同時改變的問題Vue變數賦值
- 型別轉換(int 和 String)型別
- C# int與string轉化C#
- JS中的變數賦值深入理解JS變數賦值
- 列表切片賦值給另一個變數賦值變數
- go語言變數的宣告與賦值Go變數賦值
- 自己對Java中if變數賦值的理解Java變數賦值
- ES6:變數的解構賦值變數賦值
- ES6:變數的結構賦值變數賦值
- ES6 變數的解構賦值變數賦值
- ECMAScript6變數的解構賦值變數賦值