Изman pbcopy
:
pbcopy takes the standard input and places it in the specified paste-
board.
Он не принимает имя файла в качестве аргумента, а использует стандартный ввод. Так:
pbcopy < 1.png
Так как я не мог сделать вывод о какой-либо системе в пространственном распределении, я просто догадался о каком-то форматировании. Не стесняйтесь подстраиваться под вкус.
awk -F, '{gsub (/ |\r/, ""); printf "%-4s ", $1; for (i=2; i<=NF; i++) {n=split($i, T, "/"); printf ", %-10s ", T[n]} printf RS}' OFS=, file
Col1, Col2 , Col3 , Col4
1 , abc.txt , abc1.txt , abc6.txt
2 , mon.dat , abc2.txt , ab7.txt
3 , ttt.dat , abc3.txt , abc8.txt
4 , test1.msg , abc4.txt , abc9.txt
5 , yyy.dat , abc5.txt , abc10.txt
Использование sed
иcolumn
:
$ sed 's/ //g; s/,[^,]*\//,/g; s/,/, /g' file | column -t
Col1 , Col2 , Col3 , Col4
1 , abc.txt , abc1.txt , abc6.txt
2 , mon.dat , abc2.txt , ab7.txt
3 , ttt.dat , abc3.txt , abc8.txt
4 , test1.msg , abc4.txt , abc9.txt
5 , yyy.dat , abc5.txt , abc10.txt
,
, за которыми следуют символы, отличные от -,
, за которыми следует /
, на,
,
на,
column