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

Image may be NSFW.
Clik here to view.

GLSLのレイマーチングをAWKで実装したらどんな感じか

生成物は以下。GLSLをAWKで実装したらどんな感じになるのか、以下の点から気になったためやってみる。ピクセル単位の処理をするGLSLが、行単位の処理に特化したAWKにどう書き換わるか?レイマーチングはシンプルな考えで実現されているが、GLSL以外でもシンプルに実装できるか?AWKは制約が大きい言語だが、自然に実装できるか?どれほどの速度が出るかGLSLのレイマーチング自体は、https://qii...

View Article


Shell Scriptで検索コマンドを作ってみました

この記事は、 CAMエンジニア Advent Calendar 2019 22日目の記事です。昨日は @gucciNaさんのLottieで少し遊ぶでした。はじめにこんにちは。cotsupaです。この記事では、Shell Scriptで複数ファイルから文字列を検索するコマンド(findgrep.sh)を作る事を通して、簡単なShell...

View Article


パスカルの三角形を計算するBashワンライナー

実行結果パスカルの三角形を計算するワンライナーeval echo"1""| awk '{print \$0}END{printf \"1 \"; for (i=1; i<NF; i++) {printf \"%s \", \$i+\$(i+1)} print \"1\"}'"{,,,,,,,,,}実行結果1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1...

View Article

Config ファイルを検索して、設定を書き換える

JMeter にコンフィグファイルがあり、これをプロビジョニング時に書き換える必要が発生した。以前Go言語でやったことはあるが、シェルスクリプトでは、やったことがないので、方法を調べてみる。設定変更の方式property ファイルはよく Java で使われるが、例えば GO...

View Article

rename file name sname to camel

current-directory rename -f's/_(.)/\U$1/g'*.js *directory rename -f's/_(.)/\U$1/g' ./*/*.js

View Article


macでシェルをfishに変えてpyenvとpipが上手くできなかったときの対処法

概要bashからfishに変えてから,以前まではできていた,pyenvでpythonのインストールとpipでパッケージのインストールができなくなったのでその対処法を紹介します.事象例えば下記のようなエラーが発生しています.pip install selenium 30.8s WARNING: pip is configured with locations that require TLS/SSL,...

View Article

Image may be NSFW.
Clik here to view.

Anaconda3環境構築自動化への道

はじめにAnacondaをインストールするお決まりのやり方としては以下のようなものがあると思います。・AnacondaのサイトでOSに適したインストーラーのリンクを取得・curlやwgetでサーバーに持ってくる・実行して環境変数を設定一回きりならいいんですが、たくさんのサーバーに対して同様にこれをやろうとすると面倒です。今回はそういう事案が発生したので、それを自動化しようと考え、それ用のBashスク...

View Article

ImageMagickでかんたんアスキーアート

Imagemagickで使えるファイルフォーマットを調べていたら…Webサイトを作るとき簡単なアタリ画像1を作ったり、画像ファイルのプロパティを調べたり、写真のリサイズや色の調整など複雑な処理を大量の写真に対して一気にしたりなど、パソコンで画像をいじるときにコマンドラインから使える画像処理ソフトImageMagick2は便利で重宝しています。このソフトではいろんな形式の画像ファイルを読み書きすること...

View Article


一瞬で忘れそうなフィルタコマンド備忘録

フィルタ系のコマンドは全然使わないからせめてまとめといて思い出しやすくしておこうと思ったので書き記す。。フィルタ標準入力を受け取って、適当な処理をして標準出力に出力するコマンドのことwcオプション無しで引数にファイルを指定すると、行数単語数バイト数を表示してくれる(オプション)-cバイト数を数えてくれる -m文字数を数えてくれる -l行数を数えてくれる -w文字数を数えてくれる...

View Article


Image may be NSFW.
Clik here to view.

bashからzshへの乗り換え

このエントリーは、MacOS Catalinaからデフォルトシェルが bashから zshになったことを期に、bashからzshへ乗り換えるための作業メモ前提条件ホームディレクトリで作業$ pwd /Users/gentamura 現在利用しているシェルはbash$ echo $SHELL /bin/bash zshがインストールされている❯ cat /etc/shells # List of...

View Article

Image may be NSFW.
Clik here to view.

動く!電光掲示板シェル芸

 ⚠注意⚠: 点滅GIF画像が出てくるので、明るい部屋で画面から十分画面から離れてご覧ください。まえがき 今回の記事では、動くタイプの電光掲示板シェル芸について解説します。 具体的には文字を電光掲示板ライクに変換して、文字を画像にするtextimgコマンドのオプションを色々使って動かします。...

View Article

ArchLinuxで最新のLinuxカーネルのバージョンを取得する

これだけpacman -Ss | grep'core/linux' | grep-v"linux-" | awk'{print $2}'

View Article

Image may be NSFW.
Clik here to view.

ターミナルを見やすくして作業効率を上げよう!

概要本記事では、ターミナルのテーマの変更やgitとの連携についてまとめています。初期状態の見にくいターミナルから卒業しましょう!フォントを変更する自分的に見やすいフォントはSF Mono Regularです。フォントサイズも大きくしておきましょう。ターミナル -> 環境設定 -> プロファイル ->...

View Article


jq + bash (zsh) でリストっぽいデータを処理する

配列っぽいデータが含まれるJSONデータをjqコマンドとシェルを組み合わせて処理する方法.こういう感じのJSONデータ (states.json)...

View Article

ShellScript作るときによく使うやつ

なんか便利そうなやつなんか画面に入力してほしいときのやつread-p"なんか入力してちょ: " INPUT_VAL なんか確認するやつfunction confirmation_to_continue(){read-p"よろしいですか? (y/N): " yn case"$yn"in[yY]*);;*)echo"abort.";exit;;esac}空判定するやつfunction...

View Article


2段階認証死ぬほど面倒くさいときのやつ

Google Authenticatorのあれoathtool入れてるの前提適当な名前をつけてシェルをつくる#!/bin/shTOTP=`oathtool --totp--base32 XXXXXXXXXXXXXXX` expect -c" set timeout 5 spawn ssh AAAAAAAAAAAAA expect \"Verification code:\" send...

View Article

Ubuntu 18.04 のスタートアップスクリプトで環境変数を設定する

Ubuntu 18.04...

View Article


lambda custom runtimeでbash動かす+標準にないnkfコマンドを使えるようにする

はじめにオンプレで動いているBashのスクリプトをlambdaで動かしたいなと思い、 AWSのチュートリアルを実践プラスアルファで、nkfコマンド使えるようにする。参考にしたチュートリアルチュートリアル – カスタムランタイムの公開 - AWS Lambda$ tree . ├── bootstrap ├── function.sh └── response.txt...

View Article

「Cloud9メモ」→「bashプロンプトの表示を短縮する」

bashプロンプトの表示をフルパス(\w)から短いパス(\W)に変更します。~/.bashrcのファイルを開いて、PS1の行を変更する。~/.bashrc# PS1='\[\033[01;32m\]$(_cloud9_prompt_user)\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$(__git_ps1 " (%s)" 2>/dev/null) $...

View Article

ターミナルで使える自作コマンドを作る

この記事についてこの記事では、ターミナルで使える自作コマンドを一から作って、使えるようにするための手順を紹介します。使用する環境・バージョンOS : MacOS Mojave ver 10.14.5bash : Copyright (C) 2007 Free Software Foundation,...

View Article
Browsing all 2722 articles
Browse latest View live