LeetCode(Shell)- 194. 转置文件

Posted 程序员牧码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode(Shell)- 194. 转置文件相关的知识,希望对你有一定的参考价值。

题目链接:点击打开链接

题目大意:略。

解题思路

  • seq:用于产生从某个数到另外一个数之间的所有整数
  • head -n:命令可以获取文件指定行数的内容
  • wc -w:即可获取当前行的所有列数
  • xargs:多行变单行
  • '$i':bash 默认解释双引号的变量 awk 解释单引号的变量,所以外面是单引号,里面是双引号

相关企业

  • 优步(Uber)
  • 谷歌(Google)
  • 字节跳动
  • 奥多比(Adobe)
  • 阿里巴巴
  • 亚马逊(Amazon)
  • 百度
  • Dropbox
  • 新浪
  • 甲骨文(Oracle)

AC 代码

columns=$(cat file.txt | head -n 1 | wc -w)
for i in $(seq 1 $columns)
do
awk 'print $'$i'' file.txt | xargs
done

以上是关于LeetCode(Shell)- 194. 转置文件的主要内容,如果未能解决你的问题,请参考以下文章

⭐️ LeetCode解题系列 ⭐️ 194. 转置文件(Shell)

LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行

LeetCode(Shell)- 194. 转置文件

LeetCode(Shell)- 194. 转置文件

Leetcode No.194 转置文件(xargs)

Leetcode No.194 转置文件(xargs)