Почему UID 0 не может выполнить жесткую ссылку на файлы SUID в пространстве имен пользователя ?

Поместите каждое поле в строка и постколонка.

Каждое поле в одной строке

tr

tr -s ' ' '\n' < infile

grep

grep -o '[[:alnum:]]*' infile

sed

sed 's/\s\+/\n/g' infile

или более переносимых:

sed 's/\s\+/\
/g' infile

awk

awk '$1=$1' OFS='\n' infile

или

awk -v OFS='\n' '$1=$1' infile

Columnate

paste

Для 2 столбцов:

... | paste - -

Для 3 столбцов:

... | paste - - -

и т. Д.

sed

Для 2 столбцов:

... | sed 'N; s/\n/\t/g'

Для 3 столбцов:

... | sed 'N; N; s/\n/\t/g'

и т. Д.

xargs

... | xargs -n number-of-desired-columns

Поскольку xargs использует / bin / echo для печати, помните, что данные, которые выглядят как параметры для echo , будут интерпретироваться как таковые.

awk

... | awk '{ printf "%s", $0 (NR%n==0?ORS:OFS) }' n=number-of-desired-columns OFS='\t'

pr

... | pr -at -number-of-desired-columns

или

... | pr -at -s$'\t' -number-of-desired-columns

столбцы (из пакета autogen)

... | columns -c number-of-desired-columns

Типичный вывод:

a   aa  aaa
b   bb  bbb
c   cc  ccc
d   dd  ddd
e   ee  eee
f   ff  fff
g   gg  ggg
h   hh  hhh
i   ii  iii
j   jj  jjj
3
16.09.2015, 23:56
0 ответов

Теги

Похожие вопросы