Linuxコマンドのおぼえがき集

06 Jul 2023

BashだったりZshだったりごっちゃなので過信は禁物。


Back

変数記法

var=abc123xyz
${var % 123} -> abcxyz
${var %% 123} -> abc

ファイルが存在しない時に新規作成し、存在する場合はそのまま開く

ifコマンドはif ls [探すファイル] ;then 実行内容; fiという形でif直後のコマンドの返り値(lsはファイルが見つからないと0以外を返す)を可否判定に使うことができる。

file="aaaaa.txt"
if ls $file; then
:;
else
touch $file
fi
vi $file