Operation System/Unix & Linux

LINUX 숫자 1부터 n까지 / 알파뱃 a부터z 데이터 만들기

junsuyoun 2022. 12. 4. 23:39
728x90
반응형

linux 환경에서 테스트를 위해 데이터를 만들고 싶을 때 사용하는 방법 입니다.


숫자 1부터 n까지
[root@ad8772d8134e alpha]# for nm in {1..15}; do echo $nm; done
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
알파벳 a부터 z까지 (소문자)
[root@ad8772d8134e alpha]# for nm in {a..z}; do echo $nm; done
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
알파벳 A부터 Z까지 (대문자)
[root@ad8772d8134e alpha]# for nm in {A..Z}; do echo $nm; done
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
줄바꿈 없애기
# echo -n 옵션 사용 시 마지막 줄바꿈이 되지 않는 경우 마지막에 echo를 추가한다.
[root@ad8772d8134e alpha]# for nm in {1..10}; do echo -n $nm; done
12345678910[root@ad8772d8134e alpha]# 

[root@ad8772d8134e alpha]# for nm in {a..z}; do echo -n $nm; done
abcdefghijklmnopqrstuvwxyz[root@ad8772d8134e alpha]# 

[root@ad8772d8134e alpha]# for nm in {A..Z}; do echo -n $nm; done
ABCDEFGHIJKLMNOPQRSTUVWXYZ[root@ad8772d8134e alpha]# 

# echo 및 printf로 마지막 줄바꿈 적용하기
# UNIX에서 echo -n 옵션이 적용 되지 않는 겨웅 printf 활용 가능
[root@ad8772d8134e alpha]# for nm in {1..10}; do echo -n $nm; done;echo 
12345678910
[root@ad8772d8134e alpha]# for nm in {a..z}; do echo -n $nm; done;echo 
abcdefghijklmnopqrstuvwxyz
[root@ad8772d8134e alpha]# for nm in {A..Z}; do echo -n $nm; done;echo 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
[root@ad8772d8134e alpha]# for nm in {1..10}; do printf $nm; done; printf "\n"
12345678910
[root@ad8772d8134e alpha]# for nm in {a..z}; do printf $nm; done; printf "\n"
abcdefghijklmnopqrstuvwxyz
[root@ad8772d8134e alpha]# for nm in {A..Z}; do printf $nm; done; printf "\n"
ABCDEFGHIJKLMNOPQRSTUVWXYZ


 

728x90
반응형