Подавите расширение * в эхе

Я использую grub1, Мой похож на это:

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/sda3 resume=/dev/sda2 ro loglevel=3
initrd /initramfs-linux.img

# (1) Arch Linux backup
title  Arch Linux backup
root   (hd0,0)
kernel /vmlinuz-linux-backup root=/dev/sda3 resume=/dev/sda2 ro loglevel=3
initrd /initramfs-linux-backup.img

# (2) Arch Linux FB
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/sda3 ro quiet  
initrd /initramfs-linux-fallback.img

Кроме того, вчера я создал ядро и сделал mkinitcpio-p новый для Linux. Беспроводная связь не работала, Так, я вернулся она назад к старой версии.

2
17.04.2013, 14:03
2 ответа

Используйте набор-f для отключения globbing:

$ q='select * from users LIMIT '
$ set -f
$ echo $q
select * from users LIMIT
1
27.01.2020, 21:49
  • 1
    ответа Спасибо.Очень плохо. Я думал, выходя *, поможет мне, но теперь запрос не работает. –  divinedragon 16.04.2013, 14:22
  • 2
    у меня есть странное чувство... Как Вы выполняете запрос? –  TNW 16.04.2013, 19:02

Используйте двойные кавычки вокруг переменной:

query_name=$(echo "$query" | cut -d\| -f1)
query_sql=$(echo "$query" | cut -d\| -f2)
query_user=$(echo "$query" | cut -d\| -f3)
11
27.01.2020, 21:49

Теги

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