e_writer

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

リダイレクト >| の意味

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

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

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

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

ターミナルに表示されている文字列は、Ctrl+Shift+Fを押すことで検索することができる。
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回押すことで次のブロックに移ることができる。なお、コードブロック内には最後の余分な改行は入らないため便利に利用できる。