Transpose File
来源:互联网 发布:单片机红外线开关 编辑:程序博客网 时间:2024/06/02 16:17
Given a text file file.txt
, transpose its content.
You may assume that each row has the same number of columns and each field is separated by the' '
character.
For example, if file.txt
has the following content:
name agealice 21ryan 30
Output the following:
name alice ryanage 21 30
题意:从file.txt中读取数据,相当于调换行和列,将列变成行
思路:主要用了read -a来读取数据到数组中,以及涉及到数组的操作,如${#array_name[@]}表示数组array_name的长度,数组元素的引用${array_name[i]}表示数组array_name的第i个元素(下标从0开始)
代码如下:
while read -a columns #读取一行到数组columns中do for ((i=0; i < ${#columns[@]}; i++)) # ${#columns[@]}表示数组长度doa[i]="${a[i]} ${columns[i]}"donedone < file.txtfor ((i=0; i < ${#a[@]};i++))doecho ${a[i]}done
0 0
- Transpose File
- Transpose File
- Transpose File
- [Leetcode Shell] Transpose File
- leetcode-194 Transpose File
- 【Leetcode Shell】Transpose File
- Leetcode: Transpose File
- [leetcode] Transpose File
- 194. Transpose File
- leetcode 194. Transpose File
- 194. Transpose File
- leetcode194. Transpose File
- 194. Transpose File
- 194. Transpose File
- 194. Transpose File。
- [Leetcode] 194. Transpose File
- Leetcode: Transpose File (shell, awk)
- 194. Transpose File leetcode Bash
- java 封装mysql
- Android界面开发
- Linux内存模块解析(一)
- 基于Mahout的电影推荐系统
- 日志系统之HBase日志存储设计优化
- Transpose File
- flashsim源码阅读笔记2
- 关闭浏览器给出提示对话框 禁用退格键
- xcode 小知识
- 什么是劣币驱逐良币
- 推荐系统的常用算法概述
- Leetcode: Swap Nodes in Pairs
- 排序之单链表插入排序
- 原材料特性对模切加工产品质量的影响