Вот awk сценарий, который пытается произвести достойное добавление отступа. Это предполагает, что вход правильно построен (например, строка прежде 3.2.2
должен быть 3.1
или 3.1.something
, нет 3
).
#! /usr/bin/awk -f
BEGIN { printf "(bookmarks"; depth = 1; }
{
level = split($1, s, ".");
while (level < depth) {--depth; printf ")";}
print "";
depth = level + 1;
gsub(/[\\"]/, "\\&");
page = $NF;
sub(/ +[^ ]*$/,"");
for (i in s) printf " ";
printf "(\"%s\" \"#%s\"", $0, page;
}
END { while (depth-- > 0) printf ")"; print ""; }
Синтаксис DJVU не имеет никакого отношения к XML; это s-выражения.
MACOSX-PC1$ ssh -L 445:<WINDOWS-PC3-ADDREES>:445 yourlogin@<LINUX-PC2-ADDRESS>
... теперь Вы связываете 445 портов (порт SMB TCP) PC3 на Вашем петлевом интерфейсе PC1... Теперь необходимо распознать локальный condivision в MacOSX, я не знаю как!!
Кроме того, я предлагаю смонтировать SMB condivision на PC2, затем доступы к этой папке от PC3 sftp!
Кроме того, можно установить сервер Openvpn на сервере Linux, и затем Вы можете полный доступ к своей удаленной сети!
telnet localhost 445
– ilbazzo 19.10.2012, 22:38