题解 | #转置文件的内容#

转置文件的内容

http://www.nowcoder.com/practice/2240cd809c8f4d80b3479d7c95bb1e2e

我这大概是最烂的解法了吧。。。
运行时间超过了0.06%的代码,占用内存超过0.00%的代码。。。

#!/bin/bash
trans=()
rows=`wc -l < nowcoder.txt`
columns=`awk '{print NF}' nowcoder.txt | head -n1`
while read line
do
        for((i=1;i<=columns;i++))
        do
                tmp=`echo "${line}" | awk -F" " -v val=${i} '{printf("%s ",$val)}'`
                trans[i-1]=${trans[i-1]}$tmp
        done
done < nowcoder.txt
for((j=0;j<columns;j++))
do
        echo "${trans[${j}]}"
done
全部评论
秀啊,超越了0%,关键是还解出来了
点赞 回复 分享
发布于 2021-12-26 19:02
不 我的更low cat nowcoder.txt |awk 'ORS=" "{print $1}' echo cat nowcoder.txt |awk 'ORS=" "{print $2}' echo
点赞 回复 分享
发布于 2021-11-13 15:24

相关推荐

昨天 18:05
门头沟学院 Java
挂了&nbsp;正式批求捞
投递滴滴等公司9个岗位
点赞 评论 收藏
分享
06-15 20:57
已编辑
门头沟学院 Java
CARLJOSEPH...:年轻人有傲气很正常,但是建议工作前洗净傲气。 说实在的,什么奖学金什么奖项的都很一般。尊重你的老师,在有时间的时候去上课,真遇到走不开的事,请态度端正地向你的老师说明情况,请求请假。我相信任何一个有师德的老师都会允许的(我的老师就是这样)。
点赞 评论 收藏
分享
评论
8
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务