Я не думаю, что можно сделать это. "/" файловой системой в DD-WRT является Squashfs, хотя это не легко узнать. Это означает, что во время сборки DD-WRT, целое изображение файловой системы будит набор, и затем сжатый некоторым способом, который представляет его неизменный. Тем путем корневая файловая система помещается в небольшое количество маршрутизатора флэш-памяти.
Несколько файлов конфигурации находятся на устройстве хранения данных чтения-записи на/tmp, который является ramfs на моем маршрутизаторе DD-WRT./etc/resolv.conf является символьной ссылкой на/tmp/resolv.conf, Весь материал crontab является ссылками на/tmp,/etc/hosts является символьной ссылкой на/tmp/hosts.
Не ясно, что Вы хотите сделать с файлом в / мусорном ведре, но о лучшем можно сделать, scp файл к/tmp и выполняет его оттуда. Вы могли повторно создать целую файловую систему Squashfs с файлом в / мусорном ведре и повторно высветить маршрутизатор, но это походит на очень большую работу.
awk '/^ *$/ {next;}; NR>1 {print bufline;};
{bufline=$1 " ";
for (i=2;i<=NF;i++)
{ if ($i ~ "^Des\\|" || $i ~ "^AB\\|") bufline=bufline sprintf("%s ",$i);
if ($i ~ "^Dul\\|") dul=$i;
};
};
END {print bufline " " dul;}' inputfile
Не был бы эта работа для Вас:
sort -k 2
В основном вид по умолчанию определит столбцы пробелами, можно измениться, это - опция -t
. В этом случае я сообщаю ему к виду вторым полем. И от первого взгляда это получает то, что Вы хотите.
Если Вы хотите сделать последовательный вид, можно все еще использовать вид, добавляющий дополнительный -k
опции. Fromt страница справочника:
-k, --key=KEYDEF sort via a key; KEYDEF gives location and type
KEYDEF является F [.C] [ВЫБИРАЕТ] [F [.C] [ВЫБИРАЕТ]] запуск и положение остановки, где F является полевым числом и C позиция символа в поле; оба - источник 1, и значения по умолчанию положения остановки к концу строки
X1327159: AB|AB0003DMP400016823_AB0003DMT400024599 AB|AB0003DMP400017933_AB0003DMT400026257 Dul|Dul_comp58749_c0_seq2-1
X1314810: Des|Des_g33587.t1 Nig|Nig_comp84357_c0_seq1-1 AB|AB0003DMP400020961_AB0003DMT400030857 Phy|Phy_comp33112_c0_seq1-1 SaMi|SM_g27352.t1 SWtf|SW_g21774.t1 TAIR|AT4G14930.1 Tom|Solyc06g054250.2.1 Dul|Dul_comp63657_c0_seq2-1
X1330513: Des|Des_g36886.t1 AB|AB0003DMP400049952_AB0003DMT400073802 SWtf|SW_g16502.t1
X132738: Des|Des_g491.t1 Des|Des_g6171.t1 Dul|Dul_comp57659_c0_seq2-1 Dul|Dul_comp57659_c0_seq3-1 Dul|Dul_comp57659_c0_seq4-1 Ni