Wiki(ウィキ)内検索結果
タグ検索でbashは40件見つかりました。
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日更新