xargs <k.txt | tr \ \|
Вам не нужно CAT
- просто пропустите ввод файла и - если не дано никакой другой команды - xargs
выйдут свой формат по умолчанию - что имеет вид с / Bin / Echo
(без переоценки C-escape C-Escape) .
XARGS
выложит пробел из головы / хвоста из входного файла и выжимают другие последовательности пробела до одного пространства. Это означает, что при прохождении файла из TR
в xargs
Как:
tr \\n \| <k.txt | xargs
... Prints ...
1|2|3|
... Проезжает Другой путь И работает только на ARGS , что xargs
Space-delimits делает ....
1|2|3\n
... потому что Xargs
печатает конечную тренажерную новую строку (как требуется для текстового файла) , но он не получается TR
.
Обратите внимание, что это (или любое другое решение, предлагаемое здесь) , не учитывается xargs
ввода. XARGS
пройдет буквально одиночные / двойные / с обратной котировкой, цитируемым нежилым пробелным пространством на входе, которые сами могут быть такими:
xargs <<\IN
1 2' 3'\' \'4
IN
1 2 3' '4
Я уверен, что 128 МБ более чем достаточно, если вы собираетесь использовать только SSH и AppArmor. Я помню, что Debian занимает менее 64 Мб оперативной памяти только с SSH и запущенной АТС Asterisk.