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

プロンプト `[~] $ |`

export PS1='[\W] \$ '

View Article


Image may be NSFW.
Clik here to view.

毎度忘れる GitHub へ SSH公開鍵登録作業

はじめに仮想環境でサクッと開発環境を作ったり、消したりしていると、GitHub への接続設定をうっかり消し込んで、なんで git push できへんねん!!となったので、面倒な作業を bash で自動化しました。 ssh-agent と ssh-add...

View Article


デプロイツール比較

総評とにかく手軽に使う→ bash手軽に使う、ファイル操作やデバイスの接続確認などちょっと汎用的な処理も入る→ Fabricガッチガチに環境を固める、パッケージや環境のセットアップがメイン→...

View Article

製薬企業研究者がコマンドライン操作の基本についてまとめてみた

はじめにここでは、コマンドラインを用いてディレクトリおよびファイルを操作する方法について解説します。ディレクトリ関連の操作カレントディレクトリの表示今いるディレクトリを表示するには、pwdを用います。$ pwdディレクトリの新規作成新しくディレクトリを作成するには、mkdirを用います。$ mkdir 作成するディレクトリ名 別のディレクトリへの移動別のディレクトリに移動するには、cdを使います。$...

View Article

git-bashでaliasを使うために.bashrcを作成

git-bashでもよく使うコマンドをalias化しておこうと思ったもののホームディレクトリに.bashrc .bash_profile などのファイルが存在しない.bashrc を作成touch ~/.bashrc git-bashを起動すると以下のメッセージが表示されるWARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login...

View Article


Image may be NSFW.
Clik here to view.

新型コロナウイルスの流行予測を爆速でWebに公開した

この記事は、四谷ラボ公式ブログに投稿した記事をこちらにも掲載した形になります。もしよろしければ、四谷ラボのブログもよろしくおねがいします。以前、やましんさんが投稿した記事がありました。現在の感染者数の推移から、SEIRモデルを描画するためのパラメータを推定し、今後の発症者数を予測するという、とても面白い記事です。新型コロナウイルス感染者数を数理モデルで推定経緯私もこの記事を読みながら「おおー、すごい...

View Article

rmで正規表現で指定したファイル「以外」を消したい!

こんにちは!バイオインフォマティクス系オタク修士学生のroadricefieldです!シェル芸のタグを付けましたが, 慣れておられる方々はもっとエレガントな方法でやるはずです...やりたいこと以下のようなファイルがカレントディレクトリにあるとします.Aqours_Takami.txt Aqours_Sakurauchi.txt Aqours_Watanabe.txt aaa.txt bbb.txt...

View Article

Lambda FunctionsをCloudFormationでデプロイするbashスクリプト

Lambda FunctionをCloudFormationでデプロイするときの考え方は、やってみて以下がしっくりきました。Lambda関数は別ファイルとして保存し、aws cloudformation packageしてaws cloudformation deployする(CloudFormationでAWS...

View Article


製薬企業研究者がGitの基本についてまとめてみた

はじめにGitは共同開発で使われるバージョン管理ツールです。ファイルの変更履歴を管理することができます。ここでは、Gitの基本に絞って解説します。Gitの初期化Gitを使うときは最初に準備として以下のコマンドを実行します。$ git init...

View Article


ShellScriptにおいて,テキストファイル末尾に改行を加える.

要約 テキストファイル末尾に改行を加える方法として,1)最終行に改行がない場合に改行を加える方法と,2)空行を加える方法とがある.前者には文字列操作系のコマンド(grep,sed,awk,他)とechoを用いる方法がある.後者にはechoを用いる.よくわからないときはechoで空行を加えて,後に不要な空行を削除すればよい.はじめに...

View Article

MSYS2 のセットアップ

MSYS2 のセットアップDownloadhttps://www.msys2.org/Windows環境変数の設定コントロールパネル - システム - システムの詳細設定環境変数 xxxのユーザー環境変数変数名:MSYS2_PATH_TYPE変数値:inheritを追加MSYS2 のセットアップpacman -Syu pacman -S vim base-devel msys2-devel...

View Article

【Bash】配列に値が含まれているか確認する方法

前提配列arrayにorangeに含まれているかどうかを判定するスクリプトです。コードarray=('apple''orange''banana''peach') check_array(){local i for i in${array[@]};do if[[${i}=${1}]];then echo-n"true"return 0 fi done echo-n"false"return 1...

View Article

指定行ごとに文字列を挿入し、最終行にも文字列を挿入する

目的何らかの作業対象のテキストやファイルがあり、指定した行ごとに任意の文字列を挿入したい場合を想定。具体的にはSQLでの指定行でのCOMMIT。恐らく各RDBMSのCLIでは便利な機能があると思いますが、機械的に実行してしまいたい時に利用します。注意本来はある一連の作業がすべて終わった場合に明示的にCOMMITすべきであり、意図しない変更の場合のROLLBACKが大変になるリスクがあります。単純IN...

View Article


Pythonを用いてディレクトリ直下のディレクトリからファイルを再帰的にコピー

はじめにディレクトリ直下のディレクトリからファイルを再帰的に処理する際に、基本的にはLinux環境を使用しているためシェルコマンドを利用しますしかし、Windows環境のみしか利用できない環境でファイルの再帰的なコピーを行う場合、コマンドプロンプトを用いることが非常に面倒だったので、Pythonを利用してコピーする例を紹介します実装関数の引数でコピー元のパスとコピー先のパスを与えますinputとou...

View Article

リモートワークや副業で役立つ。複数の開発プロジェクトを効率的かつ安全に取り扱うための Tips 集

個人・本業・副業などで、認証アカウントや設定の異なる複数のプロジェクトを間違いを起こさず便利に使い分けるための Tips...

View Article


失敗するかもしれないシェルコマンドを無視する

凄く簡単なものなのですが、あるパイプラインで、Create Role Assignment...

View Article

Image may be NSFW.
Clik here to view.

sudo rm -rf /*した残骸でpsコマンドを作り直す

1 はじめに前の記事で、sudo rm -rf /*した後に選択ソートを実装して、ユーザーが入力した数値列をソートしてファイルに書き出すということをやりました。psコマンドが使えなかったこともあり、プロセス関連のことはほとんど触れられませんでした。というわけで今回は消え去ってしまったpsコマンドをbash組み込みコマンドのみから実装したいと思います。ちゃんと今回も最初からsudo rm -rf...

View Article


需要はないが気持ちの良いPingを打ちたい。

はじめに本記事の内容としてPingコマンドの表示を少し変えたというものになります。(実用性はないです)実際の業務等では役立つことはないと思いますのでご注意ください。動機私は普段の業務でCisco,JuniperといったNW機器を扱うことが多く、その際に実行するPingの表示結果が個人的に好きです。以上の理由から、shell scriptで似たような表示結果にしてみようと考えました。環境OS...

View Article

ログを監視してSlackに通知を送るシェルスクリプト

ログを監視してSlackに通知を送るシェルスクリプトを良く書いたり、誰かに設定してもらうことが多いので健忘録。1. SlackからIncomming...

View Article

5分でできる、Git For Windowsで、gccやobjdump (MinGW)使えるまでの方法

文章の目的1.これは、私が以下の説明「https://qiita.com/pengincoalition/items/2bc1e0a80b114d6c49a6」を読んでも、数々の勘違いによって、構築に3時間かかってしまった憂さ晴らしに書く 2....

View Article
Browsing all 2808 articles
Browse latest View live