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

Image may be NSFW.
Clik here to view.

jamf pro の拡張属性をSelf Serviceから変更できるようにさせる

拡張属性を追加する歯車アイコン→コンピュータ管理→拡張属性をクリック新規をクリック登録したい内容を設定し、保存をクリックスクリプトを準備する下記コードを記載し、Jamf Proの設定→スクリプトに登録します#!/bin/bashauth_token=$(printf$4:$5 | iconv -t ISO-8859-1 | base64-i -)# Get JSS ID for current...

View Article


Image may be NSFW.
Clik here to view.

ダークウェブをChromeから覗く闇のワンライナー Welcome to Underground

ダークウェブ(.onionドメイン)にアクセスする場合、ブラウザはTorを使う必要がありますが、docker内でTorを建ててプロキシとして使えば、どのブラウザ、またはCURL、pythonスクリプト等でもアクセスできちゃいます。ワンライナーはこちらです。networksetup -setsocksfirewallproxy Wi-fi localhost 9150 &&...

View Article


Image may be NSFW.
Clik here to view.

メルカリで検索した一覧から金額の簡単な統計分析 Java開発

今回作成したシステムについて今回はJava言語を使って、ECサイト上の商品から価格の相場などを提供するためのシステムを作りました。個人開発のため、少しの空き時間で作成したプロトタイプになります。いろんなレビューをいただけたら幸いです。込み入った技術の話は割愛します。もしかしたら、他の投稿で書くかも…使用した主な技術[Java] Web Scraping (Webスクレイピング)[Java] GUI...

View Article

Image may be NSFW.
Clik here to view.

bashとawkとgnuplotでCUIグラフ作成

データを標準出力からそのままグラフ化したいシェル芸に長けた仕事の仕方をしてる人は往々にしてそういう状況に巡り合いますよね?私はあります。特に環境が整っていない組込系の仕事をしていると特に。 (それ以外の人は素直にmatplotlib/seabornでもしてください)なので、標準入力からデータを受け取ってgnuplotからグラフ化までを行うbash(awk)を作りました。環境gnuplot 5.4...

View Article

WSL(bash)にツイートデータを取得・格納・分析できる環境を構築してみた

背景Windows環境において、ツイートデータを取得・格納・分析するための環境を構築したので、備忘録として整理しました。とくに、分析においては、手軽にファイル操作(grep、sed、awk、pythonなどを用いての)をしたかったので、WSL(Windows Subsystem for Linux)を有効にして、bash(ubuntu)を導入しました。1.手順概要一連の環境は、WSL1...

View Article


Image may be NSFW.
Clik here to view.

Wordpressの記事を静的サイトジェネレータZolaへ移行する

ブログをWordpressからZola(Rust製の静的サイトジェネレータ)へ移行して数か月、自作テーマはテーマは依然として作成途中であるが、とりあえず今のところ問題もなさそうなので、重い腰を上げて旧ブログの記事を移行することにした。具体的な工程としては以下 1. Wordpressの記事をSSG用のテキストファイルへ出力 2. 記事ファイルの整理 3. フロントマターをZola用のものに修正 4....

View Article

シェルスクリプトで簡単にオプション解析ができるエレガントなオプションパーサー

以前書いた「高機能で短いシェルスクリプト用のオプション解析コード(POSIXシェル準拠・独自実装)」を元に機能強化しライブラリにしたオプションパーサー「getoptions」を作成しました。宣言的な定義関数を書くだけでオプション解析が行なえます。ループをぐるぐる回してオプションをチェックしていくコードはもう必要ありません。getopt → getopts → gnugetopt →...

View Article

Image may be NSFW.
Clik here to view.

JSONを返すMockサーバーをシェルからサクッと建てる

JSONのレスポンスを返すサーバーが急に必要になったら...ncコマンドを使ってMockサーバーを建てることができます🏗🗼(Macとかだとncコマンドはデフォルトで入っていたりします。)余計なライブラリ等入れたりしないでモックサーバー建てたい場合にかなり便利に使える方法をご紹介します!Step1....

View Article


【Bash,uptime】起動してからの時間を「◯時間〇〇分」で表示するメモ

今回の内容Bashでのuptimeコマンドを「◯時間〇〇分」という見やすい形に出力できないかな?と思い、とりあえずざっくりやってみたメモです。ソースコード例として起動してから2時間40分とします。uptime | awk-F, '{print $1}'| awk'{print $3}'|awk -F: '{print "Uptime:" $1 "時間" $2 "分"}'実行結果>...

View Article


VSCode + GitBashでSSHのパスフレーズ入力を記憶させる

VSCodeのRemoteSSH拡張でSSH接続する時に毎回秘密鍵のパスフレーズを求められるのが面倒すぎるので、パスフレーズを記憶させて入力を省略させる方法を調べました。前提として既にRemoteSSH拡張を利用した鍵認証接続はできているものとします。PowerShellを管理者権限で起動させて次のコマンドを流すSet-Servicessh-agent-StartupTypeAutomaticSta...

View Article

Image may be NSFW.
Clik here to view.

VPN, Proxy, MITM環境で消耗している場合のbash/zsh設定

また、コロナ感染者が再び増えてきましたね。リモートワークはさらにデフォルトな働き方になりそうですね。昨今ゼロトラストネットワークなどと言われていますが、VPN渋滞などという言葉もあるように、リモートワーク時にはVPNを利用し従来の社内システムを利用するなんて会社は多いかと思います。参考:ゼロトラストネットワークとは何者なのか想定環境VPNを利用すると完全に社内ネットワークに繋がったことになり、そこか...

View Article

bash testコマンドと変数の展開

testコマンド、知ってますかシェルスクリプトで重要な役割を果たすのがtestコマンドです。sample1.shif[$# -eq 1 ];then echo'an argument is...

View Article

VSCode + MSYS2でSSHのパスフレーズ入力を記憶させる

VSCodeのRemote - SSH拡張でSSH接続する時に毎回秘密鍵のパスフレーズを求められるのが面倒すぎるので、パスフレーズを記憶させて入力を省略させる方法を調べました。前提Remote -...

View Article


Image may be NSFW.
Clik here to view.

【bash】におけるクォートの扱い

背景bashを書き始めたばかりの新米エンジニアです。コーディングしていて、”あれ、ここシングルクォート?ダブル?そもそも囲う必要あるのかな?まぁ動けばなんでもいいか・・・”という具合にいつも悩んでしまうので、改めて整理することにした。結論以下の認識でOK。詳しくは個別に後で解説する。シングルクォート''文字列をシングルクォートで囲むと、文字列中の各文字すべてが特殊な意味を失い、文字通りの意味として解...

View Article

Docker で稼働中のコンテナを全部止める

Docker で稼働中のコンテナを全部止める$ docker kill `docker ps -q` d949279b7e8b 90f0009df4dc fc6cf5b5a26b 稼働中だった3つのコンテナが全て停できた。

View Article


Docker で停止中のコンテナを全部動かす

Docker で停止中のコンテナを全部動かす$ docker start `docker ps -aq` 60f91cccb7dd Error response from daemon: Cannot link to a non running container: /xxx-mysql AS /xxx-wordpress/mysql 90f0009df4dc fc6cf5b5a26b Error:...

View Article

Dockerのイメージを全部消す(クリーンアップ)

Dockerのイメージを全部消す(クリーンアップ)稼働中のコンテナを全て止める。$ docker kill `docker ps -q` d949279b7e8b 90f0009df4dc fc6cf5b5a26b 全てのコンテナを削除する。$ docker rm `docker ps -aq` 60f91cccb7dd d949279b7e8b 90f0009df4dc fc6cf5b5a26b...

View Article


ファイル内の文字列検索【BashとPowerShellの比較】

BashとPowerShellのコマンド対応表に戻るPowerShellのやり方が、ちょっとだけ分かった。Bashコマンド形式$ grep[オプション] <検索したい文字列> [ファイル名] # [オプション]: 任意(以下は、私がよく使うオプション)-i: 大文字小文字の区別をしないで検索する -I: バイナリファイルは検索対象外にする -n: 検索に引っかかった個所の行番号を表示する...

View Article

実行時刻を記録してログを残したい。

cronで定刻実行するスクリプトで実行時刻も記録したい{ echo =====`date`=====; スクリプト; } >> ログファイル以下解説{ ●●●; ▲▲▲; }括弧でとスペースで括られ、セミコロンで区切られたコマンドの出力を一つにまとめるecho =====`date`=====現在時刻を「=」で囲んで表示。例:=====2020年 8月 19日 水曜日 15:22:14...

View Article

Bash で複数のバックグラウンドプロセスを for ループで起動する

Bash を使ってワンライナーの forループで X window の glxgearsを &を使ってバックグラウンドでたくさん起動しようとしたら、なんかうまくいかなかったのでメモ。結論;の代わりに &を使うこと。最初に試した方法for ii in`seq 1 10`;do glxgears &;doneforループを回して...

View Article
Browsing all 2722 articles
Browse latest View live