hack のためのネタ帳, etc,,,

タグ検索でbash40件見つかりました。

 1  2  次の20件

20240201: Raspberry Pi OS - .bashrc

接コマンドを実行させようとすると、~/.bashrc に書いた設定を読み込んでくれない。 このため、Visual Studio Code で Remote SSH をしようとした際に、環境変数 https_proxy が設定出来ないため、要 proxy 環境で vscode-server を install 出来ないという状況が生じた。 なんで ~/.bashrc を読んでくれないんだとしばらく悩んだのだが、何のことはない先頭付近、具体的には 6〜10 行目にかけて以下の処理 =|SH| # If no…

https://seesaawiki.jp/w/kou1okada/d/20240201%3a%20... - 2024年02月01日更新

20221018: Cygwin - codepage が 65001 になる

解決案件 * 状況 Cygwin で bash 起動待ちのタイミングで mintty のウインドウでマウス左ボタンをプレスすると、そこで mintty への出力が保留されるのだが、マウス左ボタンをリリースしたタイミングでベルが鳴り、mintty への出力が再開され、コマンド入力待ちのプロンプトが表示されるのだが、コマンドラインに ";1R" が勝手に入力されてしまう。 そしてどういうわけか、chcp.com の結果が =|| $ chcp.com 現在のコード ページ: 932 ||= ではなく =||…

https://seesaawiki.jp/w/kou1okada/d/20221018%3a%20... - 2022年10月18日更新

20221019: byobu で bash が login shell にならない

ので、この設定を期待して 従前は ~/.bashrc で PATH 通して ~/local/bin に放り込んでたのコマンドを ~/.local/bin に移動させてた。 ところが、承前 ssh 接続時の byobu の自動 reattach で =|| autossh -M0 $HOST -t "byobu -xr byobu -R" ||= のようなやり方をして、既に byobu の session があれば reattach してなければ新規 session を作成みたいにしてたんだけど、 新規…

https://seesaawiki.jp/w/kou1okada/d/20221019%3a%20... - 2022年10月19日更新

bash-completion

- GitHub / scop / [[bash-completion>https://github.com/scop/bash-completion]] - %%[[Bash-Completion>http://bash-completion.alioth.debian.org/]]%% [[Take me back...>https://web.archive.org/*/http://bash-completion.alioth.debian.org/]] * マニュアル等 - …

https://seesaawiki.jp/w/kou1okada/d/bash%2dcomplet... - 2022年09月30日更新

dump_comp_vars.bash

/ [[dump_comp_vars.bash>https://gist.github.com/kou1okada/010b8df3c35ac6047812ee142c8ab004]] …

https://seesaawiki.jp/w/kou1okada/d/dump%5fcomp%5f... - 2022年09月30日更新

20220815: bash - array が export できない

* 状況 bash で配列を子プロセスに渡したかったので、 =|SH| ARRAY=( a b c ) ./foo.sh ||= みたいなことをしたんだけど、子プロセスから配列が参照できない。 仕方がないので export してみたのだが export したはずの配列が子プロセスから参照できない。 「[[bash export array>https://google.com/search?q=bash+export+array]]」でググってみたところ、なんか export されるのは POSI…

https://seesaawiki.jp/w/kou1okada/d/20220815%3a%20... - 2022年08月16日更新

20211118: PowerShell - proxy の取得

いう素晴らしい結果に。 ということで bash から呼ぶならこうでしょう。 =|| $ powershell.exe -command '&{[System.Net.WebRequest]::GetSystemWebproxy().GetProxy($Args[0]).AbsoluteUri}' "https://google.com/" http://proxy.example.com:8080/ ||= Windows 限定にはなるけど、目的は apt-cyg の proxy 解決なので手段として…

https://seesaawiki.jp/w/kou1okada/d/20211118%3a%20... - 2022年04月13日更新

20211108: PowerShell - 環境変数の一括設定

s_proxy に同じ値を設定したい。 bash の場合は多分 Brace Expansion 使って =|SH| export http{,s}_proxy=http://proxy.example.com:8080/ ||= みたいにするのが模範解答の場面。 * 検討 一括代入は C 言語よろしく =|PS| $x = $y = 1 ||= みたいに右から左に = 繋いで叩き込めば出来る模様。 しかし =|PS| $Env:http_proxy = $Env:https_proxy = "http…

https://seesaawiki.jp/w/kou1okada/d/20211108%3a%20... - 2021年11月08日更新

bash-oo-framework

itHub / niieani / [[bash-oo-framework>https://github.com/niieani/bash-oo-framework]]…

https://seesaawiki.jp/w/kou1okada/d/bash%2doo%2dfr... - 2021年10月21日更新

20210930: vscode - 内蔵ターミナルに Cygwin を使う

e.windows": "Cygwin/bash", "terminal.integrated.profiles.windows": { "Cygwin/bash (login)": { "path": "C:\\cygwin64\\bin\\bash.exe", "args": ["--login"], "env": {"CHERE_INVOKING": "1"}, }, "Cygwin/…

https://seesaawiki.jp/w/kou1okada/d/20210930%3a%20... - 2021年09月30日更新

hhs.bash

/ kou1okada / [[hhs.bash>https://github.com/kou1okada/hhs.bash]] …

https://seesaawiki.jp/w/kou1okada/d/hhs%2ebash... - 2021年07月06日更新

pypiutil.sh

iutil.sh]] (要 [[hhs.bash]]) * 姉妹品 - [[pypiutil.py]] * 関連 - [[PyPi]] - [[20201218: pip3 で search できない]] …

https://seesaawiki.jp/w/kou1okada/d/pypiutil%2esh... - 2021年07月06日更新

20210218: WSH - bash 用の shebang

ygwin や WSL では少なくとも bash の場合、実行ビットが立ってて shebang がないと、shell script 扱いして bash に食わしてる事に気付いた。 んで、BAT ファイルに WSH を埋め込む方法は基本的にバッチファイルの頭の部分を WSH のコメントに見せかけつつ、cmd.exe のコマンドとしては有効な命令とすることで、その中から cscript を呼び出すテクニックなんだけど、んじゃぁ 1 行目を WSH にコメント扱いさせて、bash 的に実行可能な構文にしてやれ…

https://seesaawiki.jp/w/kou1okada/d/20210218%3a%20... - 2021年02月18日更新

WSH Wrapper

- [[20210218: WSH - bash 用の shebang]] …

https://seesaawiki.jp/w/kou1okada/d/WSH%20Wrapper... - 2021年02月18日更新

wpra.sh - Wikipedia REST API utility

[[Wikipedia - REST API - math]] に LaTeX 数式投げて、SVG のレンダリングを拾って、Sixel で表示すると共に URL を示す。 * 公式ページ - Gist / kou1okada / [[wpra.sh - Wikipedia REST API utility>https://gist.github.com/kou1okada/8d14b451abcc25c7183cc7a70c13a686]] * 関連 - [[TeX]] - [[Wikipedi…

https://seesaawiki.jp/w/kou1okada/d/wpra%2esh%20%2... - 2020年12月16日更新

20201203: bash - 文字列を 16 進表記の文字コード列の相互変換

文字列に変換したい。 * 解法 「[[bash get charcode>https://google.com/#q=bash+get+charcode]]」で検索すると以下スレッドを見つけた。 - StackExchange / UNIX&Linux / 2013-09-26: [[Bash script to get ASCII values for alphabet>https://unix.stackexchange.com/questions/92447/bash-scri…

https://seesaawiki.jp/w/kou1okada/d/20201203%3a%20... - 2020年12月04日更新

bash - getopt

|SH| #!/usr/bin/env bash function check_getopt () { which getopt &>/dev/null || { echo "Error: getopt is not found." >&2; exit 1; } local result=`getopt -T` errcode=$? [ $errcode -ne 4 ] && { echo "Error: getopt is not enhanced version." >…

https://seesaawiki.jp/w/kou1okada/d/bash%20%2d%20g... - 2018年10月11日更新

bash - getopts

bash の組み込みコマンドである getopts を使ったオプション解析の例 * 使用例 [-] getopts_sample.sh =|SH| #!/usr/bin/env bash while getopts ab: OPTION; do case "$OPTION" in a) echo "alpha: $OPTION" ;; b) echo -e "bravo: $OPTION ${OPTARG@Q}" ;; esac done shift $(( OPTIND - 1…

https://seesaawiki.jp/w/kou1okada/d/bash%20%2d%20g... - 2018年10月11日更新

20201120: bash - kill-region

* 状況 bash のコマンドラインで範囲選択してカット&ペーストしたい。 なんもいじってない状態だと =|| $ bind -p | grep mark "\C-x\C-x": exchange-point-and-mark "\C-@": set-mark "\e ": set-mark # vi-goto-mark (not bound) # vi-set-mark (not bound) ||= =|| $ bind -p | grep region # copy-region-as-kill …

https://seesaawiki.jp/w/kou1okada/d/20201120%3a%20... - 2020年11月20日更新

20200603: bash - history が残らない

.04 LTS で vscode から bash へ script をコピペして実行してたんだけど何故か history が残ったり残らなかったりするのでしばらく頭を抱えた。 * 原因 どうも、コマンドラインの先頭にスペースを入れてると history が残らないらしい。 2020-06-04: 追記 これ Ubuntu 18.04.4 LTS でも起こるけど Cygwin では起こらないみたい。 =|| $ # Cygwin $ bash --version GNU bash, バージョン 4.4.…

https://seesaawiki.jp/w/kou1okada/d/20200603%3a%20... - 2020年06月04日更新

 1  2  次の20件
ai(22) android(29) bash(40) c++(52) cxx(54) cygwin(128) debian(39) deeplearning(32) diary(766) excel(21) font(30) free-book(47) git(21) github(28) gnu-r(77) google(26) hdd(22) html(25) java(26) javascript(121) keyboard(21) latex(57) lcd(22) library(24) linux(97) machinelearning(31) memo(463) microsoft(42) oss(25) pdf(38) powershell(65) programming(32) proxy(24) python(100) r-lang(47) ruby(86) security(72) ssh(34) tex(37) tips(398) troubleshooting(443) ubuntu(114) unicode(22) usb(21) virtualization(24) vscode(29) windows(127) windows10(50) wsl(26) zfs(32)

管理人/副管理人のみ編集できます