X Tutup
# Source : https://leetcode.com/problems/tenth-line/ # Author : Hao Chen # Date : 2015-03-31 ################################################################################## # # How would you print just the 10th line of a file? # # For example, assume that file.txt has the following content: # # Line 1 # Line 2 # Line 3 # Line 4 # Line 5 # Line 6 # Line 7 # Line 8 # Line 9 # Line 10 # # Your script should output the tenth line, which is: # # Line 10 # # [show hint] # Hint: # 1. If the file contains less than 10 lines, what should you output? # 2. There's at least three different solutions. Try to explore all possibilities. ################################################################################## #!/bin/sh # Read from the file file.txt and output the tenth line to stdout. # Solution One awk 'NR==10{print $0}' file.txt # Solution Two sed -n '10p' file.txt
X Tutup