タグ

qiitaとbashに関するU1and0のブックマーク (6)

  • シェルスクリプト内でaliasを設定する - Qiita

    シェルスクリプト内でaliasを設定する要因 作成したシェルスクリプトを様々な環境で使用する場合に、aliasをシェルスクリプト内で設定したかった。 bash_profileなどに入れると他の環境で叩いた時に解決出来ないため。 以下、サンプルスクリプト。 #!/bin/bash shopt -s expand_aliases # GNUとBSDのsedでは-iのサフィックス仕様が異なる if sed --version 2>/dev/null | grep -q GNU; then alias sedi='sed -i ' else alias sedi='sed -i "" ' fi sedi -e “s/aaa/bbb/g” test.txt

    シェルスクリプト内でaliasを設定する - Qiita
  • おい、peco もいいけど fzf 使えよ - Qiita

    (続編; --expect オプションの酷使について)私の fzf 活用事例 peco 便利ですよね。正直、使い始めてしまうと使わない日はありません。最近の CLI 界隈では選択的インターフェイスやインタラクティブフィルタなどと呼ばれるツールが盛んに開発されています。特に peco は ghq との連携で一躍人気が出た気がします。 ghqを使ったローカルリポジトリの統一的・効率的な管理について こんなやつですね。以下は ghq のリポジトリへのアクセスを簡単にするためにスクリプトです。 # Require Bash 4.0+ peco-src() { local selected selected="$(ghq list --full-path | peco --query="$READLINE_LINE")" if [ -n "$selected" ]; then READLINE_LI

    おい、peco もいいけど fzf 使えよ - Qiita
  • bashからzshに移行して2014年を迎えよう![ログインシェル]

    この記事は、2013年12月20日に書きました。 ・2014年5月15日にzshの設定にpreztoの事も名前だけ紹介しました。 ・2014年5月15日に.zshrc読み込むたびにPATHが増えていく場合の対処法を追加しました。 ■まえがき 自分なりのzshを入れるメリット。 入力補完が優れてる ←゚+。゚(・∀・)゚。+゚イイ!! 非標準コマンド(brew、gitとか)の入力補完 ←゚+。゚(・∀・)゚。+゚イイ!! カラーリングがbashより見やすい ←゚+。゚(・∀・)゚。+゚イイ!! bashより処理が高速 同時に立ち上げてるターミナル間でのhistory共有 時間のかかる処理が終わったら通知 gitのカレントブランチの表示 ←゚+。゚(・∀・)゚。+゚イイ!! 履歴機能が強力(改行も記録される) ←゚+。゚(・∀・)゚。+゚イイ!! 2014年1月号のソフトウェアデザイン誌にシェ

    bashからzshに移行して2014年を迎えよう![ログインシェル]
    U1and0
    U1and0 2017/08/21
    “$ chsh -s /usr/local/bin/zsh ”
  • Bashで連想配列を使用する - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Bashで連想配列を使用する - Qiita
  • なんかインストールしてるっぽいスクリプト - Qiita

    なんかしてるっぽい出力をするスクリプトが意外に好評だったので、以下のようになんかインストールしてる版を作りました。 pipを参考に作成しています。 今回はLinux版だけになります。 なんかインストールしている間ぼーっとして疲れを癒しましょう。 #!/bin/bash #define library name libraries=("ujthsk" "wtpkty" "dancmu" "ckbbbw" "dgkujy" "rahtzz") # 1 - 100 progressBarSize=20 while : do library=${libraries[$(($RANDOM % ${#libraries[*]}))]} echo "Collecting ${library}" fileSize=$((($RANDOM % 1000) + $progressBarSize)) perce

    なんかインストールしてるっぽいスクリプト - Qiita
    U1and0
    U1and0 2017/04/21
    お遊び
  • Windows Subsystem for Linux (WSL1) をインストールしてみよう! - Qiita

    はじめに 日時間の8月3日から提供が開始されたWindows 10のAnniversary Updateで、ついにBashがやってきました。 これでいろいろなストレスから解放されるはず。さっそくインストールして、使ってみましょう! 2017/11/02追記 Windows 10 Fall Creators Updateにおいてインストール作業が簡略化されました。 また、名称も「Bash on Ubuntu on Windows」から「Windows Subsystem for Linux」に変更されています。 旧バージョンをお使いの方にもわかるようにその都度注釈を入れていきます。 インストール 機能の有効化 まず、Windows側でLinux Subsystemを有効化する必要がありあす。 スタートボタンを右クリックして、アプリと機能をクリックします。 さらに、右上にあるプログラムと機能

    Windows Subsystem for Linux (WSL1) をインストールしてみよう! - Qiita
  • 1