IT

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

ジョブを一時停止、再開する

ジョブ実行中に、Ctrl+Zを押すことで、長時間かかるスクリプトの実行などを一時的に停止することができる。fgを実行することで一時停止したジョブを再開できる。
WSL2

Ubuntu(WSL)のホームディレクトリに何も表示されない

インストール直後のまっさらな状態では、ファイル名が「.」から始まる隠しファイルしか存在しないため、単にlsを実行するだけでは何も表示されない。ドット「.」から始まるファイルを表示する ls -a「.」から始まるファイルも表示するにはls -...
Linuxコマンド・シェルスクリプト

複数行の文字列を変数に代入する

複数行の文字列を変数に格納したい場合は次のように書くことができる。str=`cat <<- 'EOF'1行目2行目EOF`※「EOF」は任意の文字列を使用可各行の先頭のインデント(タブ)を無視する冒頭の例のように、「<<」の直後に「-」を入...
Linuxコマンド・シェルスクリプト

権限のないファイルに echo >> する方法

権限のないファイルに>>リダイレクトを利用して文字列を追記したい場合、sudo sh -c "echo '文字列' >> ファイルパス"などと記載する必要がある。※shはbashなども可単にsudo echo '文字列' >> ファイルパス...
Google Sheets

「MAXIFSの配列引数のサイズが異なります」が出るときは

結論AVERAGEIF関数とMAXIFS関数とでは引数指定の順序が異なるため注意が必要。AVERAGEIF(条件範囲, 条件, 平均を求めたいセルの範囲)MAXIFS(最大値を求めたいセルの範囲, 条件範囲, 条件)補足AVERAGEIF関...
VSCode GitHub連携

SSH利用にてVSCodeのGUIからsync(push,pull)する

WindowsでVSCodeとGit、GitHubを利用していると、事前にGitBashからキーをssh-addしていても、VSCodeのGUIからpushやpullできない。初期設定ではVSCodeから利用するsshがGit内蔵のsshと...
WordPress

「コード」ブロックから抜ける方法

「コード」ブロックの編集を終えて次のブロックに移動したいとき、末尾でEnterを3回押すことで次のブロックに移ることができる。なお、コードブロック内には最後の余分な改行は入らないため便利に利用できる。
コマンドプロンプト

クリップボードの文字列をペーストする

コマンドプロンプトではCtrl+VやCtrl+Shift+Vによるペーストができないが、次の方法でペーストすることができる。画面上部を右クリック編集貼り付け
Linuxコマンド・シェルスクリプト

: not found エラーが出たときは

WindowsでGitを使い始めてから、今までWSLで実行できていたシェルスクリプトで: not foundのエラーが複数行表示されるようになり、原因が分からずしばらく考え込んだ。原因は、Gitが改行のLFをCRLFに変換していたことだった...
VSCode

CRLFの改行を検索する

正規表現ボタンをONにしたうえで、\r\nを検索する。