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

シェルスクリプトのあるファイルの絶対パスをドットコマンドで読み込んだ場合も正しく取得する方法

シェルスクリプト (bashスクリプト、zshスクリプト等) を書いた時、 そのファイルの絶対パス を取得するケースはよくあります。 例えば、そのシェルスクリプトから設定ファイルを読み込みたい場合な…

View Article


【ShellScript】意地悪なファイル名があっても安心してループ処理したい

よく見る方法 /path/to/hoge内に存在するファイル1件1件に対して何らかの処理をしたい時。 素直に書くならこんな感じ。 #!/bin/bash find /path/to/hoge -t…

View Article


シェル(bash)でファイルチェック処理

シェル(#bash)での様々なファイルチェック処理 シェル(#bash)にて、ファイルチェック処理を実装する機会がありました。 完全な(これが正解の)ものではありませんが、自分用のメモとして残して…

View Article

シェル(#bash)にてファイルを統合し、1つのファイルを作成

シェル(#bash)で複数のファイルを1つに統合する (例) 各データファイルが以下のようにあるとする  ・ファイル_1(1レコードのデータ)  ・ファイル_2(1レコードのデータ)  ・ファイル…

View Article

簡単なYAML文法チェッカを作成したった

TL;DR YAMLの文法チェッカを作成した。引数でもパイプでも渡せる 紹介 YAMLファイルをコミットする前に最低限の文法チェックぐらいは済ませておきたい、というのは人情だと思う。 「Ruby …

View Article


設定変更なしダブルクリックのみでデスクトップエントリを活用しLinuxのシェルスクリプトを実行する

テンプレ デスクトップエントリのテンプレは以下です。 ```bash !/usr/bin/env xdg-open [Desktop Entry] Name=name Name[ja]=名前 Co…

View Article

tailコマンドとかでも強調表示する自作コマンド

とりあえずこれで!って書いただけなんで、処理速度とか気になる人いたら改善案くださいな! 結論 結論から書くよ! highlight="" i=0 for I; do i=`expr $i + 1` …

View Article

topic::GitBash bash5.x へ移行中

topic::GitBash ,本格的に bash5.x へ本格的な移行を開始した模様 こちらより https://github.com/git-for-windows/git/releases/…

View Article


【文字列処理を awk で】テキストの不要な行・空行を除いて必要な行だけをサクッと抽出するコマンド処理+α(特定の列への処理も)

とある作業を行っている中で、この後に例示するような構成のテキストから、特定の部分のみを抽出したいということがありました。 その時、「サクッとテキスト処理を行う方法って何があったっけ?」と思って調べて…

View Article


Bashでコマンド出力結果を使ってコマンドを実行する方法

はじめに LinuxのBashでコマンド操作を行なっている際に、コマンドが出力した結果をそのままコマンドとして利用したり、実行したいと思う場面に遭遇する事があるかと思いますが、その場合の対応方法に…

View Article

【Linux】 Bashスクリプト

入力を受け付ける。 ・入力された値を変数INPUTに定義する。 echo -n "input:" read INPUT echo $INPUT ・シェルスクリプト実行時に渡される引数。 ./tes…

View Article

デフォルトのプロジェクト構造を提供する - bash (W.I.P)

bash プロジェクトのデフォルト構成は、次の通りです。 PROJECT_ROOT ├ run.sh └ {MODULE_NAME} └ {MODULE_NAME}.sh bash ファイルのスケル…

View Article

スタバのWi-Fiに自動ログイン【at_STARBUCKS_Wi2】

1時間おきにログインするのは大変なので自動でできるようにしてみました。 sudo cat > /etc/NetworkManager/dispatcher.d/99portal <<EOT #!/b…

View Article


venvをアクティブ状態にしないかつ、sudo権限を持った状態で扱うコマンドを作成する

紹介 この記事で学んだことを生かし、 Pydo(アクティブ状態にしないかつ、sudo権限を持った状態で扱えるツール) の作成に取り掛かりました。 現状は 「ホームディレクトリで作成(clone)し…

View Article

scriptコマンドの使い方

scriptコマンドとは 端末での操作内容を記録するコマンドです。 scriptコマンドからexitを入力するまで記録します。 使い方 以下のように記述します。 :ターミナル $ script オ…

View Article


【Dokcer】bashの操作ログを永続化する【Remote-Containers】

bashの操作ログを永続化する Docker FROM node:16.15.0 ENV TZ=Asia/Tokyo ARG USERNAME=node RUN corepack enable n…

View Article

【linux】.sh実行結果をログファイル出力する(特にpython系)

結論 shellの実行結果をログファイル出力する。 リリース時に重宝する。 ターミナルの結果が消えても安心。 実行したいコマンド郡を{ファイル名}.shで用意する。 下記コマンドを実行する ログが…

View Article


Chrome OSのlinuxログインシェルを変更する

chrome OS で linuxを有効化する 色々なところで説明されているので割愛。 公式docs見たらできると思う。https://support.google.com/chromebook/…

View Article

bash + awk で TF-IDF を書いてみた

TF-IDFとは よく知らんが文章中の単語の重要度を測る指標らしい。 なぜTF-IDFなのか 一番簡単そうだったから。実装に時間がかからなそうな気がしたので。 材料 MeCab bash awk …

View Article

Haskell の関数定義を検索するスクリプトを作ってみました

Haskell 入門中です。関数定義を検索する h コマンドを作ってみました。 ダウンロード h (gist) h (キャッシュ付き curl 使用版) 、 ccurl 使い方 h コマンドで関数定…

View Article
Browsing all 2722 articles
Browse latest View live