Проблемы с ffmpeg и поиском

Другой однослойный:

perl -pe 's/\|0+(?=\d)/|/g if /^T\|/;'

Приведенный выше перевод T | 00 | и T | 00,00 | в T | 0 | и T | 0,00 | соответственно.

-121--157486-

Вы почти сделали это

date=$(date +%H)

case $date in
   06|07|08|09|10|11|12)
      echo "Es ist Vormittag"
      ;;
   13|14|15|16|17|18) 
      echo "Es ist Nachmittag"
      ;;
   19|20|21|22) 
      echo "Es ist Abend"
      ;;
   23|00|01|02|03|04|05) 
      echo "Es ist Nacht"
      ;;
esac
  • зачем беспокоиться минутами?
  • Вы должны перечислить все часы, нет никаких признаков того, что bash примет диапазон см. Правка.
  • Если вы немного подождете, я уверен, что perl expert придет с более коротким решением.

Изменить: в соответствии с предложением Costas

case $date in
   0[6-9]|1[012])
      echo "Es ist Vormittag"
      ;;
   1[3-8]) 
      echo "Es ist Nachmittag"
      ;;
   19|2[0-2]) 
      echo "Es ist Abend"
      ;;
   23|0[0-5]) 
      echo "Es ist Nacht"
      ;;
esac
-121--228849-

Выполните следующие пути:

sudo touch /forcefsck

Затем перезагрузите компьютер нормально.

1
16.05.2018, 18:50
1 ответ

find [...] -exec utilizará la ruta (relativa )a los archivos encontrados. Si desea usar -execcon la suposición de que el archivo encontrado está en el directorio actual, en su lugar desea usar -execdir.

1
27.01.2020, 23:43

Теги

Похожие вопросы