LINUX.ORG.RU

с bash на csh


0

0

Следующая конструкция на баш проверяет наличие некоторых недопустимых символов во втором параметре

if [ "`echo "$2" | sed -n /[\+\=\?\~\*]/p`" != "" ] then echo "Incorrect file's name" exit 1 fi

Как ее перенести на csh? (не считая очевидных вещей вроде замены fi на endif и т.д.) Заранее спасибо


if [ "`echo "$2" | sed -n /[\+\=\?\~\*]/p`" != "" ];  then 
  echo "Incorrect file's name"
  exit 1
fi 

if (`echo "$2" | egrep -c '[+=?~*]'` == 0) then
  echo "Incorrect file's name"
  exit 1
endif
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.