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

bashでパッケージがインストールされているか調べる方法

注意ArchLinuxとDebian(pacmanとapt)しか書いていません。(筆者がこれしかわからない) pacman -Qの部分を変更すればyumなどでも使用できると思います。ディストリビューションに関係なくbashです。今回はnanoがインストールされているか調べることにします。(変数pkgの値を変更すれば他のパッケージも調べられるようにしてあります。)ArchLinuxpkg=nano...

View Article



Image may be NSFW.
Clik here to view.

コマンド一つでWSLとエクスプローラーのディレクトリを同時に移動する

こちらで開発した...

View Article

Node.js 簡単な応答バッチ処理

はじめにNode.jsでyまたはnの応答に従い、バッチ処理を実行するJavaSciptのサンプルを作成しました。この辺、Promiseとasync/awaitなどを利用して対話的に同期処理を実行すると分けがわからなくところです。初学者向けと自らの備忘録で掲載します。前提OS : Windows7以上Git For Windows...

View Article

カクヨムの傍点記法を、小説家になろう向けの中黒ルビに変換するシェルスクリプト

とりいそぎコードのみ。kaku2narou.shfor textfile in$(grep-lE'《《[^》]+》》'*);do#該当記述を含むファイルを検出for hit in$(grep-Eo《《[^》]+》》 "${textfile}");do#ファイルごとに該当記述を検出phrase=$(echo-n"${hit}" |...

View Article

bashで"を二重で使う方法

やりたいことechoでsed "${line},10d" hoge.txtと出力したい問題点# これだと""が思い通りに解釈されないecho"sed "${line},10d" hoge.txt"# これだと変数が展開されないecho'sed "${line},10d"...

View Article


ShellScriptでじゃんけんゲームを作成

この記事の目的ShellScriptの学習じゃんけんゲームのロジックのサンプルとして共有他にいいロジックがあるか知りたいじゃんけんゲームを始めて作ったので振り返ってみるやりたいことじゃんけんゲームをShellScript(Bash)で実装対話式でじゃんけんを行うコンピュータ側の手はランダムで決定先取制にする(ex.3回戦だったら2勝でじゃんけん終了)参考にさせていただいた問題http://g-net...

View Article

Ubuntuのデスクトップ壁紙をシェルから変更

Gsettingsを使ってデスクトップ壁紙を変更何かのきっかけでスクリプトから壁紙を変更したくなることもあるかと。背景色を黒くgsettings set org.gnome.desktop.background primary-color 000000 背景ビットマップ指定パスをを消す(デフォルト背景に変わる)gsettings set org.gnome.desktop.background...

View Article

rsyncでグローバルの除外リストを設定する

rsyncを使っているときに,大体どんなプロジェクトでも共通して無視したいファイルがあるのでそれを設定する.自分はfishを使っているので設定に以下の aliasを追加する.ホームディレクトリに .rsyncignoreがあればそれを読み込んでくれる.bash / zshの場合if[-e ~/.rsyncignore ];then alias rsync="rsync --exclude-from...

View Article


bashでパスワード自動生成

パスワードを一括生成してコピペしたいことがあったのでメモサンプル数字8桁で先頭が0でない文字列を10個生成コマンド$ cat /dev/urandom | tr -dc '0123456789' | fold -w 8 | grep -v '^0' | head -n 10 実行結果74101604 15854326 24370649 78490829 36276057 70422352...

View Article


CANログから特定フレームだけを取り出す

毎度、巨大なCANのログファイルをエディタで開いて、正規表現でgrep検索して、特定フレームを抽出するのが面倒だったので、指定したフレームだけを引っこ抜くスクリプトを作った。(ログファイルの形式次第では変更が必要かもしれない。)そのまま実行しても標準出力として出力されるだけなのでリダイレクトしてください。まぁ、Qiita見てるような方は既に自己解決していると思いますがw#!/bin/bash#...

View Article

tarコマンドが覚えにくい理由の考察

...

View Article

Image may be NSFW.
Clik here to view.

自分のMacBookのOSをCatalinaにアップデートしたので、Zsh対応をした

はじめに最近、ようやく自分のMacBookのOSをCatalinaにアップデートしました。...

View Article

macOSのターミナルでパスワードを作成する方法

ターミナルでパスワードを作成したい。pwgenを用いてパスワードを作成する。https://entotsu44.hatenablog.com/entry/2019/09/11/073000

View Article


[Linux Tips] バックグラウンドでコマンド実行するには

知ってるよって方が大半、百番煎じくらいかと思いますが、主として内輪向けに・・・単にバックグラウンドで動かしたい場合最後に&を付与します。user@user-VirtualBox:~$sleep 1000 & [1] 20723...

View Article

LinuxでOSの種類・バージョンを確認する

cat /etc/*-release

View Article


複数ZIPを各ディレクトリに解凍するワンライナー

ZIPファイル名にドットが1つしか含まれていないという前提for i in`ls*.zip | awk-F.'{print $1}'`;do unzip $i.zip -d$i;done

View Article

awkでUnixタイムスタンプに変換

echo"1410325425" | awk'{print strftime("%Y/%m/%d %H:%M:%S",$0)}'# 2014/09/10 14:03:45

View Article


UNIX(LF)⇔Windows(CRLF)改行コード変換

UNIX⇒Windows# 上書きされる unix2dos file Windows⇒UNIX# 上書きされる dos2unix file

View Article

sudo時に環境変数を読み込む

sudo-u user -iecho$foo

View Article

Bashのカーソル移動、削除ショートカット

自分用メモカーソル移動キー操作内容Ctrl+f1文字進むCtrl+b1文字分戻るCtrl+a行頭に移動Ctrl+e行末に移動Esc+fスペース区切りで1単語分進むEsc+bスペース区切りで1単語分戻る文字削除キー操作内容Ctrl+h前1文字削除Ctrl+dカーソル位置の1文字削除Ctrl+wカーソル位置からスペース区切りで1単語分削除Ctrl+kカーソル位置から行末までを削除Ctrl+uカーソル位置...

View Article
Browsing all 2424 articles
Browse latest View live


Latest Images