V takovém případě bych zkusil přenést soubory a upravit je na jiném počítači a pak je přenést zpět. Pokud máte ssh, měli byste mít scp (doufám), takže byste měli být schopni vkládat a vysílat soubory. Pokud ne, můžete také vyhledat ftp pro přenos souborů dovnitř a ven.
Pokud ne, pak si myslím, že nejlepší možností je vyzkoušet a využít přesměrování cat, grep, sed, echo a I/O (zejména připojit pomocí >>
). A spousta dočasných souborů.
I když máte přístup k perlu (nebo něčemu podobnému), můžete jej spustit bez argumentů a umožní vám zadat zdroj skriptu ze standardního vstupu. Jakmile stisknete ctrl+d, může skript spustit. Tuto metodu můžete použít k vytvoření souboru. Bylo by to silnější než hackování něčeho na příkazovém řádku, jak jsem již zmínil.
Jedním ze způsobů by mohlo být výstup výsledku ozvěny.
echo "foo" > bar.txt
Tím vytvoříte soubor s názvem bar.yxy s textem „foo“.
Za předpokladu, že do routeru vkládáte SSH, můžete také použít různé nástroje k přenosu souboru zpět a za čtvrté do vašeho počítače/routeru. Můžete si stáhnout kopii do svého PC, upravit ji a pak ji SSH vrátit zpět do routeru přes SFTP (viz Putty nebo WinSCP, pokud jste uživatelem Windows).
Pokud však na routeru/bráně používáte vlastní firmware, můžete mít štěstí. Existují různé balíčky Optware obsahující jednoduché (a malé) textové editory. V závislosti na vašich potřebách můžete získat nano
balíček, nebo stačí přejít na busybox
který obsahuje vi
.