我有文件DATA ,其中有:
Name | Karlstrom|
Description | New_Server|
Type | UNIX OS|
Formula | y=kx+j |
Severity | Critical|
我需要知道如何显示这样的数据:
Name| Karlstrom|Description| New_Server|Type UNIX OS|Formula| y=kx+j|Severity| Critical|
使用KORN SHELL | KSH
答案 0 :(得分:0)
我不认为贝壳在这里很重要。你有猫,awk和sed工具吗?您可以这样做,例如:
cat DATA | awk 'BEGIN {s=""} {s=s$0} END {print s}' | sed 's/ *//g'
答案 1 :(得分:0)
要求并未解释所有情况,但以下代码将处理您的示例输入:
sed -e 's/ *|/|/' DATA | tr -d "\n"; echo
# Output:
Name| Karlstrom|Description| New_Server|Type| UNIX OS|Formula| y=kx+j |Severity| Critical|
我在命令后添加了一个echo,这样命令提示符就会出现在下一行。