Kali Linux (ядро 4.19) MT7610u не удалось загрузить

El problema principal es read $temp. Para leer algo en una variable, no le pongas el prefijo $(, esto accedería al valor de la variable):

read temp

El segundo problema es que no parece saber qué implementación del comando dateestá utilizando. GNU dateno tiene la bandera -j. Sin embargo, esta bandera está disponible con otras implementaciones de date(, p. en los sistemas BSD, donde hace que la utilidad analice la marca de fecha dada y realice la salida, pero no establezca la fecha ).

El tercer problema es que parece querer convertir $tempal formato YYYYMMDDusando date, pero ya le está pidiendo al usuario que ingrese la fecha en este formato, por lo que la conversión es no -] op.

Una versión corregida de su script (escrito para GNU date, y sin hacer nada sobre el tercer problema, ya que no está claro qué realmente quiere hacer):

#!/bin/bash

read -p 'Enter date (YYYYMMDD): ' indate
date -d "$indate" +'%Y%m%d'

Si todo que desea hacer es obtener la fecha en una variable y luego generarla, entonces no hay razón para pedirle al usuario la fecha:

#!/bin/sh

thedate=$( date +'%Y%m%d' )
printf 'The date is %s\n' "$thedate"

o, si no necesita almacenarlo en una variable para más adelante,

#!/bin/sh

date +'The date is %Y%m%d'
-1
28.04.2019, 13:32
1 ответ

MediaTek MT7610U представляет собой интегрированный чип Wi -fi.
Ошибки в dmesgговорят нам о том, что для этого требуется проприетарная прошивка.

Обычно поставщики помещают их в ядро ​​Linux. NB:они не находятся в общей ветке ядра, вместо этого они находятся в ветке прошивки linux -[1] (Я думаю, по причине лицензии... );
это означает, что вам нужен дополнительный пакет в вашей системе!

Как только вы это сделаете, перезагрузка (это самый простой способ )решить вашу проблему.


Извините, если я использовал неправильные термины. Смело исправляйте их!

[1] http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary

1
28.04.2021, 23:34

Теги

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