IT

Linuxコマンド・シェルスクリプト

grepでハイフン「-」から始まる文字列を検索する

grepで-から始まる文字列を検索するには、検索文字列の前に「--」を置きgrep -- '-検索したい文字列'とする。こうすることで、「検索したい文字列」がオプションとして解釈されてしまうことを防ぐことができる。「--」なしでgrep '...
Linuxコマンド・シェルスクリプト

echoに改行を反映させる

echo -eを使用すると、\によるエスケープを解釈し、\n(改行)などを反映させることができる。-eがないと、\がそのまま出力されてしまう$ echo "1\n2\n3"1\n2\n3-eをつけると、\nは改行になる$ echo -e "...
Linuxコマンド・シェルスクリプト

キーが押されるまで待機する

CMDのpauseのように、スクリプトを一時停止したい場合はread -p 'Press Enter...'などで実現できる。なお、readに変数名を指定せず実行した場合は、キーボード入力した値が$REPLYに格納される。
Lubuntu

日本語入力ができないときは

Lubuntuを英語環境で使用したいが、文字入力だけは日本語を使いたい、という場合の設定方法についてまとめる。fcitx-mozcをインストールして再起動しても日本語入力ができなかったが、次の手順で設定したら解決した。Fcitxの設定を開く...
Lubuntu

GUIによるスクリーンショット

Lubuntuでは、ScreenGrabというプリインストールアプリを使用するとGUIでスクリーンショットをとることができる。主な機能は次の画像のとおり。遅延スクリーンショット(秒数を指定)たとえばメニュー画面の選択内容などを画像データにし...
Windows

フォトアプリで素早く編集画面に入る

写真を開いた後、Ctrl+E を押すと、即座に編集を開始できる。
Gmail

メールデータをダウンロードする

Gmailのデータを素早くローカルに保存したいときは、量が少なければPDFとして保存するのが便利。データをダウンロードする方法Googleアカウントを削除するときなどにGmailのやりとりを残しておきたいとき、データをローカルにダウンロード...
Linuxコマンド・シェルスクリプト

リダイレクト >| の意味

ほかの人が作成したシェルスクリプトを見ていると、リダイレクトに>|を使用しているのを見かけた。|をつける意味を知らなかったので記録しておく。>| とは|記号付きのリダイレクト >| を使用すると、存在するファイルに対しても強制的に書き込みを...
PowerShell

クラウドストレージなどからダウンロードしたps1スクリプトを実行する

クラウドストレージなどからダウンロードしたスクリプトファイルは、そのままでは実行できない。しかし、Unblock-Fileコマンドレットにより、「ダウンロードした」という属性を削除することで、ExecutionPolicyがRemoteSi...
Windows Terminal

ターミナル内の文字を検索する

ターミナルに表示されている文字列は、Ctrl+Shift+Fを押すことで検索することができる。