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

Image may be NSFW.
Clik here to view.

スクリプト言語の比較しながらGoのお勉強 〜 Hello World編

Hello Worldプログラムの勉強をするのに最初にやること。それは間違いなく「Hello World」の文字を画面に映し出すことで、wikipediaによると、Hello worldプログラミングできるコンピュータの開発以来、小さなテストプログラムは存在してきたが、テスト文言として「Hello,...

View Article


画像ファイルの拡張子を付け直す

これなに大量の絵文字ファイルをDLしてカテゴリーの整理をしようと思ったら・・・なんと、拡張子がついてなかった😱😱😱fileコマンドでファイルのMIME typeを判別できるので、それを利用してとりあえず拡張子を付けようと思って作ってみたコードext.sh#!/bin/bashDIRECTORY=$(dirname$1)FILENAME=$(basename$1)pushd$DIRECTORY>...

View Article


[高速版]ファイル or ディレクトリを検索して一括削除する

他の人が既に投稿してるかもしれないが、よく使うコマンドなので備忘録。結論find+xargsで爆速になる。find <path> -name<name> -type<type> | xargs rm-rf解説ググるとxargsの他に-execオプションを使う方法もヒットする。find <path> -name<name>...

View Article

競プロ用のテストシェルスクリプトを作った

はじめにデータ構造の勉強のために競プロをやろうと思っており、そのためにテストを作りました。よかったら使用してみてください。シェルスクリプトコンパイルコマンドは$ makeとしているので、同一ディレクトリにmakefileを用意する必要がある。makefileを使わない場合は、make部分をg++ main.cpp -o main.outと変更すると良い。input0 input1...

View Article

Image may be NSFW.
Clik here to view.

Command Line ToolのApple公証を行う

Command Line ToolのApple公証を行うXcodeでCommand line toolを作っている場合、.appと同じ用にOrganizerから公証を行うことができません。Terminalからコマンドを叩く必要がありますが、必要な設定があり困りポイントが多かったので、そこ辺のTipsを共有します。参考Notarize a Command Line...

View Article


Image may be NSFW.
Clik here to view.

Node.jsの関数をBashでパイプぽく使えるコマンド

Node.jsの関数をBashで使おうと思うことがあるのでしょうか……?私は今まではありませんでした。@takuya_1stさんのnodeの関数をbashシェルで使えるようにする。という記事が面白かったのでコマンドを作ってみました。下記コマンドでインストールできます。$ npm i -g @amanoese/nodep...

View Article

bash-completionを活用して、manやhelpを見ずに、バシバシ長いコマンドを打つ

1. 入力補完機能を使っていますか?bashをはじめとして、多くのシェルやコマンドプロンプトで入力補完機能(completion)が提供されている。Windowsでも使える機能だし、ほとんどの人が使っているだろう。入力補完機能によるファイル名補完の例$lssample.txt test1.txt test2.txt test3.txt $cat s[TAB]キー入力 $cat sample.txt...

View Article

二分探索でホップ数を調べるスクリプトを書いてみた

概要ホップ数を調べたい時はtracerouteを使うのが一般的(途中の経路も分かる)が、たまにtracerouteではホップ数がわからないときもある。そういったホストに対してpingを使うとホップ数を調べることができる場合があるが、pingのオプションを1つずつ変えながら手作業で試すのが面倒だったので、二分探索でホップ数を調べるスクリプトを書いてみた。スクリプトget-hops.sh#!/bin/b...

View Article


シェルスクリプトでよく忘れること

私は時々シェルスクリプトを書くのですが、よく構文などを忘れて何度も調べることになるので、ここにまとめておきます。1. 基本文法編1.1 条件式についてシェルスクリプトでは文字列型と数値型の区別が存在しない(全て文字列型である)ために条件式は・文字列型として扱う条件式・数値型として扱う条件式があり、例えば "1"と1はどちらの条件式に入力しても同じ振る舞いをします。#文字列型の条件式[-z変数...

View Article


Dockerfileに書いた字をBashに表示する(初心者備忘録)

Dockerfileを作るファイルの場所は適当でよし、とりあえずディレクトリ(ここではmy_build)を作り、その中にDockerfileを作るBash.shell$ mkdir my_build ↓ $ cd my_build ↓ $ touch Dockerfile ↓ Dockerfileに書き込む普通にファイルを開いて入力するFROM ubuntu:18.04CMD ["echo",...

View Article

スクリプト言語の比較しながらGoのお勉強 〜 標準入力編

前回からのおさらい前回、Hello...

View Article

シェルスクリプトの便利な関数

概要シェルスクリプト(bash)でスクリプトを書く上で利便性の高い関数をまとめました。CLI色付きのecho赤、青、黄の3種類を用意しておくと、エラー、メッセージ、警告と使い分けられます。赤エラーなどに使います。function echo_r (){echo-e"\033[1;31m$@\033[0;39m">&2 return 0 }青経過表示などに使います。function...

View Article

[-bash: rbenv: コマンドが見つかりません�]aws(ec2)上のrbenvの初期設定エラーの解決方法

1.エラーの内容Neverland:.ssh kontatomoya$ ssh -i freemarket_sample_62d.pem ec2-user@3.115.38.38 Last login: Mon Feb 10 20:51:18 2020 from xx000000000000.au-net.ne.jp __| __|_ ) _| ( / Amazon Linux AMI...

View Article


Macターミナルで $ の前のコンピュータ名、ユーザ名を非表示にする

Macターミナルで $ の前のコンピュータ名、ユーザ名を非表示にして、ディレクトリ名と$マークのみに変更する。# .bash_profile を開く vi ~/.bash_profile # .bash_profile に追記 if [ -f ~/.bashrc ]; then . ~/.bashrc fi # .bashrc を開く vi ~/.bashrc # .bashrc...

View Article

塩基配列のAT含量(CGまで)をちゃちゃっと計算させるシェルコマンド

AT含量計算に無駄な機能はいらないAT含量計算なんて、そこら中にツールがあるので探した方が早い。が、自分の場合、コピペした塩基配列とかFASTAからとかbedtools...

View Article


Bashでインストーラーのが動くやつを作る

このスクリプトの解説です。最初の部分bash test.bash >/dev/null 2>&1 & #子スクリプトの実行 id=$! #子スクリプトのpidを取得 ">/dev/null/ 2>&1"で子スクリプトの実行しているものをこちらで表示しないようにしています。...

View Article

git環境下でローカルのファイル・ブランチを整理するためのコマンド

ローカルでいろいろやってると、作ったはいいけどコミットしなかったファイルとか、作ったはいいけどマージせずに使わなくなったブランチとか溜まっていきます。そういうのが残っていると、どのファイルをコミットするべきかわからなくなりますし、逆に関係ないのにコミットしてしまったり、今使ってるブランチがどれかわからなくなったり…何かしら問題を引き起こしかねません。そんな時に、ファイルを整理するコマンドをいくつかピ...

View Article


Shellのコマンド履歴に任意のコマンドを残したい

ProblemInteractive filterを使っていたりするとコマンドよりも結果をhistoryに残した方が便利なケースが度々あります。# 例:fzfで選択したファイルをvimで開くalias v='_vim_fzf' _vim_fzf (){local file file=$(fzf +m -q"$1")&& vim...

View Article

(bash) while 文に nohup を使う

はじめに、curl コマンドでレスポンスタイムを取得しようとした。$ TARGET_URL=https://www.google.com/ $ curl ${TARGET_URL}-s-o /dev/null -w"%{time_starttransfer}\n" 0.308898 問題なく動作した。次にそれを3秒間隔で実行しようと while を使った。$ while true;do curl...

View Article

「小説家になろう」バックアップファイルをTeX変換する

「小説家になろう」についてhttp://syosetu.com近年、ファンタジー系のWeb小説個人投稿サイトでは(たぶん)最大手のWebサイトです。書いた小説は、作者自身ならtextファイルでバックアップ(ダウンロード)できます。このtextファイルはプレーンテキストで、htmlやjsonのような構造化テキストではありません。TeXにしてみようどうせWebサイトなのと、バックアップでファイルサイズ膨...

View Article
Browsing all 2722 articles
Browse latest View live