Portál AbcLinuxu, 12. května 2025 04:24
#!/bin/bash echo -e "\e[0;31m text text text \e[0m";spustím soubor sh /home/aaa ale nevidím na obrazovce červený text ale vidím -e "\e[0;31m text text text \e[0m" proč? Poradíte? Díky PS: Mám poslední stable verzi Debian Squeeze
sh
je pravděpodobně dash
a ne bash
,
zkus ls -l /bin/sh
co ti vypíše
tak, že to musíš spouštět jako bash /home/aaa
,
popř. první chmod +x /home/aaa
a pak přímo spouštět /home/aaa
root@debian:~/lsm/fce# ls -l /bin/sh lrwxrwxrwx 1 root root 4 Feb 13 21:33 /bin/sh -> dashA jak to můžu vypsat to echo pomocí sh? Díky
místo sh /home/aaa
dej /home/aaa bez toho SH aby se pustil bash a ne sh
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.