Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Browsing all 2722 articles
Browse latest View live

source コマンドでシェルの設定を反映する

sourceコマンドはシェルの設定を、現在のシェルに反映する。例えば、.bashrcや.zshrc編集して、すぐにその変更内容を反映させたい時などにsourceコマンドを実行する。例# .bashrc の内容を反映するsource ~/.bashrc # .zshrc の内容を反映するsource ~/.zshrc

View Article


ターミナルがbashで、command not foundになる時の対処方

bashになり、何かおかしい、、、 command not foundしか返答がない、、、bash-3.2$ bash-3.2$ end bash: end: command not found bash-3.2$ no bash: no: command not found bash-3.2$ v bash: v: command not found そんな時は、bash-3.2$ exit...

View Article


Image may be NSFW.
Clik here to view.

後付けのApple Notarization Service(Appleの公証)対応を、シェルスクリプトでまとめて行ってみました

概要ターミナルでコマンドを打ち込み各アプリにそれぞれ公証を行う…というのが面倒なので、以下の通り一括で処理できるようなシェルスクリプトを作成しました。背景macOS10.15よりAppleの公証(Apple Notarization...

View Article

Image may be NSFW.
Clik here to view.

Bashの邪悪なコマンド9選

rm -rf /やったことある人。私はないです。以下はAndreas Müller( Twitter / GitHub / LinkedIn / Medium )による記事、9 Evil Bash Commands Explainedの日本語訳です。9 Evil Bash Commands...

View Article

bash ブレース展開

ブレース展開{}でくくった部分の任意の英数文字を生成する。階層が深い場合のファイル操作とかに便利。ファイル一括作成$ touch test{1..5}   #ファイル一括作成$ ls test1 test2 test3 test4 test5 $ rm-rftest{1..5}#ファイル一括削除$ lsファイル名変更$ ls test.dat $ mv test{.dat,.log}#mv...

View Article


Image may be NSFW.
Clik here to view.

MacのBashでReadlineのキーバインド`operate-and-get-next`(Ctrl-O)がきかなかった話

まえおき数ヶ月前にMacBook Airを購入しましたが、シェルはBashを使っています。Bashに対するキー入力は、Readlineが解釈してコマンドラインに反映します。ある日、Readlineの数あるキーバインドのうちCtrl-Oが動いていないことに気づき、一時しのぎでEsc-Oに割当ててしばらく使っていたんですが、やっぱり使いにくかったので調査して直した記録になります。環境MacBook...

View Article

bash関数での再帰呼び出しサンプル(多重ループの代用)

はじめに諸々の事情があり、bashで動的な多重ループ処理(←ちょっと何言ってるかわからない)を書かねばならないことに。$ ./xxx.sh 5 なんてやったら、5回の多重ループを実施する。という要件です。bashでそんなことできんのかよ(言語仕様的にもロジック的にも)と思ったんですがあっさり実現できました。ので共有します。本編仕様指定桁数分、すべての数値の組み合わせを求め、出力します。具体的には$...

View Article

改行コードを含む文章の置換をシェルスクリプトで行う

概要GoogleAppScript やシェルスクリプトを酷使して、セル内改行を含むスプレッドシートをもとに、なるべく体裁の崩れない置換を行う。awkや sedのセパレータに ASCII 制御コードを利用することで実現可能となった。経緯XML...

View Article


nodebrewのNODE_PATHを設定する奴

概要nodebrewをインストールするとパスを通せと言われるその通りに操作すると環境変数PATHに対してのパスが通ってNode.jsは使用可能になる。しかしそれでは不十分で、NODE_PATHへの設定周りは記載されていないがとても重要である。これに関してPCのセットアップの度にあちこち探す事になっているので備忘録として残す。まずはnodebrew越しに普通にインストール$ curl -L...

View Article


bashでjsonの設定値をbash変数に変換する

やりたいことと前提main.jsonに設定されている値をbashスクリプトで扱えるようにします。main.jsonは以下のようなシンプルなものです。(私はjsonをこういう形しか扱ったことがありません...入れ子とかわからん())main.json{"name":"John","money":"28","like":"apple"}bashスクリプトでjsonを扱うjqというものを使うらしいです。私...

View Article

Image may be NSFW.
Clik here to view.

【Ginza.js#8 - LTスライド】Vue.jsでWeb画面にBashのhistory機能を実装する

Bashのhistory機能、便利ですよね?Webのフォームにも、実装できたら便利なはずということで実装していきますまずはBashのhistoryの挙動を確認挙動1↑キーで1つ前、↓キーで1つ後に実行したコマンドを表示できる挙動2実行前の編集中のコマンドもhistoryに反映される挙動3コマンドを実行するたび、編集中だったコマンドはリセットされる実装の流れまずは↑キーと↓キーで過去の入力値を表示でき...

View Article

bashでディレクトリのファイル名を一括変更する

*自分のための備忘録ですbashとはkernel(=OSのこと?)を操作するための言語的なものファイル名を一括変更するには所定のディレクトリに移動するmv (変更前の名前) (変更後の名前)で変更可能ファイルが複数ある場合は,for i in *; do hogehoge; doneで可能.この時の * は様々な書き方がある.例えばfigure_hoge1,...

View Article

WSLでopenするeopenをウェブ検索に対応させました

以前に WSL から ファイルや URL 等を openできる eopen-ecdというものを作ったのですが、何やらウェブ検索が流行ってる(?)ようなので eopenでも対応してみました。WSL から open でウェブサーフィンWSLにもそこそこ使えるopenが欲しい!dotfiles Advent Calendar 2019でこのような記事があったんですね。今更気づきました。検索するときは...

View Article


多段sshのウザすぎる設定を一括自動でやりたい人の遊び

はじめにこんにちは。最近環境構築しかやっていない人です。サーバーに入って作業する際にsshコマンドで入って作業するのが当たり前ですが、いちいちパスワード打つのが面倒だと思います。なので公開鍵認証使ったり、踏み台サーバーを経由して多段sshしたりと色々設定する必要があります。自分の場合、作業サーバーがいっぱいなので、設定が面倒になったりしました。ウザすぎてサーバーを叩き壊したくなりました。面倒に感じた...

View Article

Bash カスタマイズ

説明できる人のターミナル環境はとてもやりたいことが実行しやすく、そしてかっこよくカスタマイズされていた。自分もそれを目指していくための、メモ。手順STEP①.git-prompt.shをダウンロードして、ユーザルートに配置<ダウンロードURL>https://github.com/git/git/blob/master/contrib/completion/git-prompt.shST...

View Article


bashでスペース区切りの文字列をまとめて扱う

自分用のメモっていいタイトルつけられないですね…。なんかこう、vimのパッケージ管理用にgit submoduleをたくさん実行したかったのだけど、Vim 8 時代のがんばらないプラグイン管理のすすめ - Humanitygit submodule add https://github.com/cespare/vim-toml pack/cespare/start/vim-toml git...

View Article

Google Cloud Text-to-Speechで生成した音声をwavで取得メモ

公式ドキュメントはmp3でのやり方だったのでメモcurl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ --data "{ 'input':{ 'text':'こんにちは'...

View Article


Image may be NSFW.
Clik here to view.

リダイレクト操作(>hoge 2>&1等)の自分なりにしっくりきた説明

はじめに以下のようなbashでのリダイレクト操作に関して、個人的に最もしっくりきた説明を記載します。cmd > hoge.log cmd 2> hoge.log cmd > hoge.log 2>&1 cmd > /dev/null 2>&1 cmd 2>&1 > hoge.log cmd1 2>&1 | cmd2...

View Article

Image may be NSFW.
Clik here to view.

この単語で、検索に引っかからなかった結果

あることをすると、どうなるか知りたかったんですで、この単語を使って検索してみましたlinux 実行結果 リダイレクト linux シェル 実行結果 リダイレクト linux スクリプト リダイレクト シェル リダイレクト 実行結果 linux スクリプトファイル リダイレクト...

View Article

シェルを好きになりませんか?

はじめに本記事は、株式会社オズビジョンで 1/15 に実施した社内勉強会の資料です。スライドモードにしようかと思いましたが、ちょっと使いにくい (スライドのサイズがうまく調整できず、画像を差し込んでも適切に表示するのが難しい) ため、通常記事として上げています。元々は bash について LT を、というオーダーでしたが、そもそも bash...

View Article
Browsing all 2722 articles
Browse latest View live