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

ShellScript Bash 変数に「*」を格納して出力する時に少し詰まったところ

目的ShellScriptのBashで変数に文字列として*を出力する際に詰まったところをまとめる結論変数を出力するときに変数名を""で囲むecho "${変数名}"筆者が困った流れ変数FOOに*を格納して出力したくなった。下記コマンドを実行して*を変数FOOに格納した。FOO="*"...

View Article


Image may be NSFW.
Clik here to view.

Graphvizを使えば ○→○ な関係の可視化を簡単に自動化できる、例えば自作RPMの依存関係とか

GraphvizGraphviz と言えば、PlantUMLや Doxygenが UML 図などを生成するために内部で使用していることで有名なので、ユーザーが直接使うソフトウェアというイメージは薄いかもしれません。しかし DOT言語という表記法で簡単なテキストファイルを作ってコマンドを実行するだけで図を生成してくれるので、何かと便利なツールだったりします。上記は PlantUML と Doxygen...

View Article


ログを読みやすくするときに使うコマンド「grep, awk」について解説する

障害対応などにおいて、大量のログから必要な情報だけを確認したい時が往々にしてある。そんなときによく使うのがgrepとawk。今回はこの2つのコマンドについて解説しようと思う。全体として解説した記事はたくさんあるし、長くなるので、今回は「ログを読みやすくしたいとき」と、シチュエーションを絞って解説する。grepみなさんおなじみのコマンド、grep。基本的な使い方は以下のような形。1$ sudo...

View Article

初めてエイリアスを触った備忘録

この記事はtomowarkar ひとりAdvent Calendar...

View Article

Image may be NSFW.
Clik here to view.

電光掲示板シェル芸 その2

駅の電光掲示板再現前回の基本的な電光掲示板シェル芸では背景と文字がそれぞれ1色しか使えません。いっぽう駅の電光掲示板って↓こういう感じですね。矩形領域ごとに、背景色と文字色を切り替えています。これをシェル芸で行うことができます。サンプルQ6: この飛行機を左向きにしてhttps://t.co/HwNetHBzkbpic.twitter.com/GMnZrhB1hF— シェル芸bot...

View Article


リネームしたい?任せときー。

え?ファイル名をリネームしたいって?そんなの朝飯前。コマンドで一発だよね。#標準的なリネームコマンド rename s/aaa/bbb/ ./* #centosはこう rename aaa bbb * $ a.txt bbb.txt kkk.txt お礼は要らないよ。え?先頭に連番がつけたいんだって?い、いいよ?#ここからechoで確認する。実行するときは | sh を最後につける。 #cat -n...

View Article

Image may be NSFW.
Clik here to view.

【画像あり】 Visual Studio Code をターミナルから開く初期設定まとめ( Mac )

備忘録です。ターミナルから Visual Studio Code を起動するための流れ(以下、Visual Studio Code => VScode と表記)まず VScodeを開き、「 shift 」 + 「 command 」 + 「 p 」 からコマンドパレットを起動 コマンドパレットに「shell」 と入力し、「 Shell Command: Install 'code'...

View Article

openssl1.1は鍵長を最後に求めるようになった

備忘録問題Macのopensslのバージョンを1.0.2kから1.1.1dに変えたら秘密鍵の生成にこけるようになった$ openssl version OpenSSL 1.1.1d 10 Sep 2019 $ openssl genrsa -des3 2048 -rand rand.dat Extra arguments given. genrsa: Use -helpfor summary....

View Article


AWKコマンドとは?

AWK アドベントカレンダー1日目AWK(オーク)コマンドとは?行と列(もしくは行のみ)でできたテキストデータを処理するためのコマンドです。例えば、次のデータをawkコマンドで処理するとこんな結果になります。$ cat fileA aaa bbb ccc aaa ccc bbb ddd // 重複を削除 $ cat fileA | awk-F'\n''!a[$0]++' aaa bbb ccc...

View Article


evalで可読性を犠牲にシェルを短くする

まえがきBashの組み込み機能のevalを使って可読性を犠牲に文字数を可能な限り削ってシェル芸する方法を書く実務でやると絶対に怒られるので仕事ではなるべく使わないほうがよいかとevalってなんぞやman evalの日本語訳は以下。evalユーティリティは、引数を連結し、それぞれを文字で区切ってコマンドを作成します。...

View Article

ShellScript Bash for文の書き方

目的ShellScript Bashにて指定回数処理を繰り返すfor文の書き方をまとめる書き方の例下記に指定回数処理を繰り返すfor文の例を記載する。((i=0; i<指定の回数; i++))は((iは0から始まる; この回数に達したら処理は終了; 一回の処理ごとにiに1を足す))ということである#!/bin/bashfor((i=0; i<指定の回数; i++));do...

View Article

Image may be NSFW.
Clik here to view.

Powerline-shellでターミナルを改造しよう

はじめにもともとはgitのカレントブランチを常に表示したいという願望からいろいろ調べてたらPowerlineにたどり着きました。VersionmacOSMojave...

View Article

Image may be NSFW.
Clik here to view.

自動化のススメ ー 自分の開発環境を自動化する

はじめにこんにちは、Mikatus株式会社のエンジニアの野田です。今年の1月に入社し、事業企画グループに所属して、税理士向けサービス「キャッシュ・イズ・キング」の開発に携わっています。今後も新規プロダクトをどんどん開発していく予定です。突然ですが、日々の業務において作業を自動化させることは、効率の面でも非常に重要です。 Mikatus...

View Article


DNSラウンドロビンなレコードの正引き->逆引き->各ホストのFQDN ->各ホストのFQDNの正引き をdigでサクっと取得する

DNSラウンドロビンなレコードの正引き->逆引き->各ホストのFQDN -> 各ホストのFQDNの正引き をdigでサクっと取得するこの記事を3行でdigで逐一ホストdigしてた方向けdig +short $DOMAIN_NAME | xargs -L1 dig +short -x | xargs -L1 dig...

View Article

bashのプロンプトを見やすくシンプルカラーに変更

.bashrcに追記します。数字の37はカラーコードで30~37の中から選べます。ターミナルに合った好みのものを選んでください。export PS1='\n \[\e[1;37m\]\w\n\[\e[1;37m\]>\[\e[m\]' [変更後(homeディレクトリ)] ~ >

View Article


「dd | gzip」 はそこまでだ!「dd | pigz」にするだけで20倍速くなった件

unix使いの皆様ならば、「ちょいとしたバックアップ・レストア」の用事はすべて dd コマンドで済ませていらっしゃることかと思います:今回は「nvmeSSD 500GB から SATA HDD」へのバックアップです (GPUマシン化する前に、プリインストールのWindowsをバックアップ)sudo dd if=/dev/nvme0n1 of=/somedrive/bkp.image ......

View Article

AWKコマンドを使う上で使う組み込み変数

AWKマスターへの道のり...

View Article


Raspberry Pi 3B/3B+の機種判別(Raspbian Buster)

Raspberry Pi 3B/3B+の機種判別(Raspbian Buster)ぱっと、インターネットを調べたところ誰も書いていなかったので記述。(RaspberryPi公式フォーラムのQAにはRaspberryPi2シリーズの出力例載っていたが、3は載っていなかった。。。)SBC(シングルボードコンピュータ)愛好家であれば、Raspberry...

View Article

Image may be NSFW.
Clik here to view.

闇シェル芸「さあ、闇のゲーム(シェルゲイム)の始まりだぜ!」

この記事では闇シェル芸と闇のゲームについて扱いません。シェル芸で作るゲームの話をします。シェル芸でゲームを作りたいと思ったことはありませんか?私はありません。しかし気の迷いからシェル芸でインタラクティブに入力を処理し動作する簡単なゲームを作ってみたら、できてしまいました。作成する過程や学べたことを書いていきたいと思います。完成物説明PONG...

View Article

Image may be NSFW.
Clik here to view.

シェルスクリプトでチェックボックス式の選択メニューを作る

自分の作業を効率化するようなCLIのツールを作ることはよくあると思います.探してもあまり情報が多くはなかったので,作りました.Bash環境で動くチェックボックスのシェルスクリプトです.#!/bin/bash#メニュー options[0]="option 1" options[1]="option 2" options[2]="option 3" options[3]="option 4"...

View Article
Browsing all 2722 articles
Browse latest View live