# Shell : echoとprintfの違い

Chanpu-·2021년 12월 24일

# Shell

목록 보기
5/10

作成理由;echoとprintfの違いは何だろう。

printfはechoと似たような機能をするけど、
使い方が随分違ったので整理しようと思って(≧▽≦)


Command :echo [option] [string]
Option:

echo -e	: \x バックスラッシュオプションが使える
	▸ \b: String間の空白を消して出力
	▸ \n: 改行する
	▸ \t: Tabを入れる
	▸ \r: \r 後ろの文字だけ出力
    ▸ \a: 警告音が鳴る
    
echo -n	: 改行しないまま出力    

参照URL:https://jjeongil.tistory.com/997


Command : printf [-v 変数名] 書式 [数や文字列などの値]

参照URL:
1. https://url.kr/6d14bk(Korean)
2. https://atmarkit.itmedia.co.jp/ait/articles/1907/05/news012.html
→ 詳細な説明が書いてある


printfは何だか使い方が難しい感じて、もう少し調べたところ
echoとprintfの大きな違いがわかった。

それは、printfは追記した時に改行されないこと

Command:echo

echo '1行目'
echo '2行目'
echo '3行目'
出力結果:
1行目
2行目
3行目

Command:printf

prinf '1行目’
prinf '2行目’
prinf '3行目’
出力結果:
1行目2行目3行目

▸ 他はともかく、これは使えるのかな?


printfは正直な気持ちで、特に使えることがない限り今のところいいかな

profile
何とかしちゃおう (*´ω`)

0개의 댓글