Другой однослойный:
perl -pe 's/\|0+(?=\d)/|/g if /^T\|/;'
Приведенный выше перевод T | 00 |
и T | 00,00 |
в T | 0 |
и T | 0,00 |
соответственно.
Вы почти сделали это
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
Изменить: в соответствии с предложением 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
Затем перезагрузите компьютер нормально.
find [...] -exec
utilizará la ruta (relativa )a los archivos encontrados. Si desea usar -exec
con la suposición de que el archivo encontrado está en el directorio actual, en su lugar desea usar -execdir
.