カテゴリー
投稿者: oki2a24
やりたいことと対象のファイル
- シェルスクリプトを使いたい。ファイルは exclude_list.sh
- CSV ファイル (target.csv) の 2 列目の値が除外リストにある値と一致したらその行を除きたい。そして resutl.csv として出力したい。
- 除外リスト (list.txt) は改行区切りのテキストファイル
- 登場したファイルはすべて同じディレクトリに置く。
まとめ
- タブを使用しないで半角スペース2つに統一した。
次のようにしてみました。
" 常にタブラインを表示 set showtabline=2 "タブ入力を複数の空白入力に置き換え set expandtab " タブ表示時の幅 set tabstop=2 " (自動)インデントの各段階に使われる空白の数 set shiftwidth=2 "連続した空白に対してタブキーやバックスペースキーでカーソルが動く幅 set softtabstop=2 "改行時に前の行のインデントを継続する set autoindent "改行時に入力された行の末尾に合わせて次の行のインデントを増減する set smartindent
編集後、Vim から次のコマンドで即時反映しました。
:source ~/.vimrc
参考ページ
- Ansibleでタグを使ってみる – Qiita
- Common Ansible Options – Provisioning – Vagrant by HashiCorp
- Tags — Ansible Documentation
具体的に行ったこと
- site.yml の roles モジュールに tags を設定する。
- Vagrantfile に tag 実行を設定する。
vagrant up --provision
やvagrant provision
は今まで通り実行する。
プレイブックの一部分のみを実行できるようになるため、デバッグがより効率的になります!
以前投稿した 【Ansible】【Vagrant】デバッグしながらプレイブックを作るときに使っているテクニック – oki2a24 と合わせるとより効率化できると思います。
カテゴリー
【Mac】.vimrc の編集メモ
Mac 用の .vimrc ファイルをいじり始めました。今回はその内容と参考にしたページなどをメモします。なお、.vimrc 自体は、カラースキームやプラグインを入れたいと以前に次の投稿で作成しています。
.vimrc の全体
問題
- Preferences > Groovy > Grails に grails 3.3.0 を追加しようとしたが、できなかった。
ポイント
- 管理者権限での Power Shell 実行はインストール時のみで、その後は管理者権限で起動しなくとも Chocolatey が使用できる。
- Power Shell でインストールしても、その後、コマンドプロンプトから Chocolatey が使用できる。
- JDK 8 のインストールは管理者権限が必要だったため、インストール、アンインストールは管理者権限で実行した方が良さそう。
参考ページ
手順
- 管理者権限で PowerShell を起動する。
Windows キー + X -> A Get-ExecutionPolicy
を実行する。- 結果が
Restricted
ならばSet-ExecutionPolicy AllSigned
次を実行する。
- 結果が
- 次を実行する。
Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))