-
Notifications
You must be signed in to change notification settings - Fork 0
/
Paste-4.sh
40 lines (30 loc) · 1.12 KB
/
Paste-4.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Given a CSV file where each row contains the name of a city and its state separated by a comma, your task is to restructure the file in such a way, that three consecutive rows are folded into one, and separated by tab.
# Input Format
# You are given a CSV file where each row contains the name of a city and its state separated by a comma.
# Output Format
# Restructure the file in such a way, that every group of three consecutive rows are folded into one, and separated by tab.
# Sample Input
# Albany, N.Y.
# Albuquerque, N.M.
# Anchorage, Alaska
# Asheville, N.C.
# Atlanta, Ga.
# Atlantic City, N.J.
# Austin, Texas
# Baltimore, Md.
# Baton Rouge, La.
# Billings, Mont.
# Birmingham, Ala.
# Bismarck, N.D.
# Boise, Idaho
# Boston, Mass.
# Bridgeport, Conn.
# Sample Output
# Albany, N.Y. Albuquerque, N.M. Anchorage, Alaska
# Asheville, N.C. Atlanta, Ga. Atlantic City, N.J.
# Austin, Texas Baltimore, Md. Baton Rouge, La.
# Billings, Mont. Birmingham, Ala. Bismarck, N.D.
# Boise, Idaho Boston, Mass. Bridgeport, Conn.
# Explanation
# The given input file has been reshaped as required.
paste -d '\t' - - -