Ubuntu

Bashシェルスクリプトで1〜999の数字をあてるゲームを作ってみる

Bash, Zsh, CentOS, Ubuntu, Linux

はじめに 「子供と遊ぶ」+「プログラミングの学習」のために、1〜999の数字をあてるゲームを作ってみました。 過去に別の ...

記事を読む

trコマンドとsed(y)コマンドの動作の同じところ、違うところ

更新 Bash, Zsh, CentOS, Ubuntu, Linux, Docker

はじめに tr コマンドは、「文字」を別の「文字」に置き換えるコマンドです。 同じようなコマンドとして、 sed コマン ...

記事を読む

Bashで"while read"ループ内で変更した変数がループ外に反映されないときの対処

更新 Bash, Zsh, CentOS, Ubuntu, Linux

はじめに よく知られていることですが、 あるコマンドの実行結果をパイプで渡し、 while read 命令で 1 行ずつ ...

記事を読む

Bashシェルスクリプトでランダムな数値(乱数)を生成する

更新 Bash, Zsh, CentOS, Ubuntu, Linux

はじめに 意外にも、初歩的な「乱数」に関するエントリを書いたことがなかった( 過去にサラリと触れていぐらいた )ようなの ...

記事を読む

2つのコマンドをパイプで繋いだときのパイプバッファをエディタで編集する方法

更新 Bash, Vim, CentOS, Ubuntu, Linux

はじめに 以前 コマンド実行結果を Vim や Visual Studio Code で開く方法 というエントリで、ある ...

記事を読む

コマンド実行結果をVimやVisual Studio Codeで開く方法

Bash, Vim, Zsh, CentOS, Ubuntu, Linux, Visual Studio Code

はじめに 先日、会社の後輩からターミナルでコマンドを実行した結果をエディタで開く方法がないか質問があったときに回答した内 ...

記事を読む

Bashシェルスクリプトで2つのディレクトリ内のファイル名のみを比較する(ファイルの内容の違いは許容)

Bash, CentOS, Ubuntu, Linux

はじめに 過去に以下のようなエントリを投稿しました。 Bashシェルスクリプトで2つのディレクトリを比較し内容に差異があ ...

記事を読む

実行中のBashシェルスクリプトを書き換えると挙動が変わる問題とその対処法

更新 Bash, CentOS, Ubuntu, Linux, Docker

はじめに 時事ネタに乗り遅れましたが、昨年末にTwitterで話題になっていた内容について、かんたんなスクリプトを取り上 ...

記事を読む

Bashシェルスクリプト(コマンドライン)でファイル名の一括置換を行う(ファイル名にスペースあり)

Bash, CentOS, Ubuntu, Linux, Docker

はじめに 昨年後半から仕事が忙しく、ブログ投稿を行っていました。 些細なネタでもいいので毎日続けることが大事だと反省しま ...

記事を読む

自作したシェルスクリプトをLinuxのsystemdサービスとして起動する方法

更新 Bash, CentOS, Ubuntu, Linux

はじめに 最近は Kubernetes や サーバレス なしくみを用いたサービス運用が進んでいるため、Linux の ...

記事を読む