Unix

如何在 UNIX 中替換字元串中的某些字元?

  • September 14, 2018

我有兩個這樣的字元串…

a=[2018:08:22-15:26:18:26182619]
b=[2018:08:22-15:26:18:26182619]

我想轉換
a= 20180911183706376476
b= 2018082215261826182619

誰能幫幫我?

在“ test, [ – 條件評估實用程序”手冊頁(可使用命令man [man test訪問)中,’-ne’ 選項用於比較整數。對字元串使用“=”運算符。

n1 -eq n2 如果整數 n1 和 n2 在代數上相等,則為真。

s1 = s2 如果字元串 s1 和 s2 相同,則為真。

引用字元串也可能不是一個壞主意。確保對變數使用雙引號(或軟引號)。

if [ "$a" = "$b" ]
 then
   #do something
fi

引用自:https://serverfault.com/questions/930351