{ 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 <<<
этот оператор не работает. Вы знаете какую-либо альтернативу <<<
?Преобразовать Баш скрипт в HP-UX зева совместимый
когда я запускаю этот код на Солярис, тогда он работает, но когда я запускаю на оболочке, то «<<<» этот оператор не работает .. Знаете ли вы заместитель <<< этот оператор – Abhijeet
shell означает hp unix – Abhijeet
'hpunix' не является оболочкой. Также укажите, какую оболочку вы использовали в Solaris. В общем, при написании сценариев оболочки, которые должны запускаться на разных платформах, вам нужно сначала решить, какую оболочку вы собираетесь использовать, и какую версию оболочки, поскольку функции программирования обычно различаются между версиями. Обычная рекомендация (если важна переносимость) заключается в использовании оболочки POSIX, но со старыми версиями Solaris и/или HP-UX, даже отсутствие этой оболочки не может считаться само собой разумеющимся. – user1934428