-1
{ lineno1=`grep 'CustCare_CR*' /Abhi_data/Copy_test_demo/T2.txt`
echo $lineno1
var1=`sed -e 's#.*Backuped_CustCare/\(\)#\1#' <<< "$lineno1"`
echo $var1
path1="/CATALINA_HOME/Backuped_CustCare/$var1"
#echo $path1
cd $path1
pwd
}
當我在Solaris上運行此代碼時,它可以工作,但是當我在HP-UX上運行時,該操作員不起作用。你知道<<<
的其他選擇嗎?將bash腳本轉換爲兼容HP-UX操作系統的
.. 你知道任何的替代品<<<該運算符 – Abhijeet
shell表示hp unix – Abhijeet
'hpunix'不是shell。另外,請指定您在Solaris上使用的shell。通常,在編寫應該在不同平臺上運行的shell腳本時,首先需要決定要使用哪個shell以及哪個版本的shell,因爲編程功能通常因版本而異。通常的建議(如果可移植性很重要)是使用POSIX shell,但使用舊版本的Solaris和/或HP-UX,即使此shell的存在也不能被視爲理所當然。 – user1934428