@programming (芽萌丸プログラミング部)2024/7/4Linuxコマンド: grep結果をlessで色付き表示Linuxコマンド: grep結果をlessで色付き表示 [TOC] 例) hoge.txt内の "hello" にマッチした箇所に色を付けて less でページング表示: grep --color=always "hello" ./hoge.txt | less -R続きを読む »grepLinux
@programming (芽萌丸プログラミング部)2024/7/4bash: スクリプト自身のフルパスやファイル名などを取得bash: スクリプト自身のフルパスやファイル名などを取得 bashスクリプトで自分自身のフルパスやファイル名などを取得する例。 /tmp/sample.sh #!/bin/bash # 自分自身のフルパス self_fpath=$(realpath "$0"); echo "自分自身のフルパス(realpath): ${self_fpath}"; # 自分自身のディレクトリ self_dir=$(dirname "$self_fpath");続きを読む »bashLinux
@programming (芽萌丸プログラミング部)2024/7/4bash: 処理継続をインタラクティブに確認bash: 処理継続をインタラクティブに確認 例) 処理継続の確認で y が押されると処理が継続し、それ以外では処理を中断: #!/usr/bin/env bash echo "処理を続けますか? [y/N] "; read -r input; if [ "${input}" != "y" ]; then exit; fi続きを読む »bashLinux
@programming (芽萌丸プログラミング部)2024/7/4bash: 指定したファイルパスの有無を確認bash: 指定したファイルパスの有無を確認 例) スクリプトの引数に渡したパスのファイルが存在しているどうかをチェック: #!/usr/bin/env bash # $1は第一引数 file=$1 if [ ! -f "$file" ]; then echo "ファイルが見つかりませんでした: $file"; exit; fi続きを読む »bashLinux
@programming (芽萌丸プログラミング部)2024/7/4Ubuntu: apt install で dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) なエラーの対処方法Ubuntu: apt install で dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) なエラーの対処方法 [TOC] 問題 Ubuntu で apt install 中に以下のような dpkg: error processing archive /var/cache/apt/archives/linux-tools-common_5.15.0-113.123_all.deb (--unpack)続きを読む »aptLinux
@programming (芽萌丸プログラミング部)2024/7/4JavaScript: imgタグでsrcの画像が取得できなかった場合に代替画像を表示JavaScript: imgタグでsrcの画像が取得できなかった場合に代替画像を表示 [TOC] 例1) 代替画像に画像パスを指定 /invalid.png が見つからなかった場合に代替画像として /default.png を表示: <img src="/invalid.png" onerror="this.src='/default.png';this.onerror='';"> 例2) 代替画像に Data URI を指定 /invalid.続きを読む »
@programming (芽萌丸プログラミング部)2023/8/2Chrome拡張機能 mv3 でリクエストヘッダ書き換えManifest v3 のChrome拡張機能でリファラ等のリクエストヘッダを書き換える方法続きを読む »Chrome拡張機能
@programming (芽萌丸プログラミング部)2023/7/6svgアイコンをsymbolで定義してuseで効率的に使うSVGアイコンを手軽かつ効率的に導入する方法のご紹介。外部CSSやJSライブラリも一切不要!自作のSVG画像もアイコンとして組み込み可能です!続きを読む »HTML