seqを使ってワンライナー書くよ。

ワンライナーって短い命令文なのに、いっぱい仕事してくれてスマート^^

緑化緑化!コードはこちら↓

https://github.com/kin29/shell/

 

 

▶︎シェル変数

x=3
echo $x  #echo xではない。

出力結果

3

 

 

# コマンドを変数に入れたい時は「`」で囲む
d=`date`
echo $d

出力結果

2018年 1月 5日 金曜日 22時42分54秒 JST

 

▶︎seqコマンド

# 初期値1,間隔1(デフォルト),最大値10

$ seq 1 10
1
2
3
4
5
6
7
8
9
10

 

# 初期値1,間隔2,最大値5

$ seq 1 2 5
1
3
5

 

▶︎ forループ

$ for a in 1 2 3; do echo $a; done
1
2
3

$a に 1 を代入 → echo $a(=1)
$a に 2 を代入 → echo $a(=2)
$a に 3 を代入 → echo $a(=3)

↑と同じ結果となる

# seq 1 3は文字じゃなくてコマンドなので「`」で囲む
for b in `seq 1 3`; do echo $b; done

 

 

もっといろんなコマンド知りたい!!!
次はawkコマンドとかを探求したいと思います。

投稿者:

kin29man

農学部卒の3年目エンジニアです👩‍💻 レベル低いですが、よろしくお願いします!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です