Это около 3 дней я борюсь снельзя использовать групповые символы в сценарии оболочки
D1="`ls $g???_???_?????$DATE1`"" ` |`""` wc -l`"
if [ $D1 -eq "0" ]
и все это заканчивается с ошибкой синтаксиса. Последней синтаксической ошибкой bash является синтаксическая ошибка в строке 1: `| ' неожиданно.
Не могли бы вы помочь мне?
См. [BashFAQ/050] (http://mywiki.wooledge.org/BashFAQ/050). И не используйте 'ls', как это. Для подсчета файлов: 'array = (" $ g "??? _ ??? _ ?????" $ DATE1 "); if (($ {# a [@]} == 0)) ' –