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

curlでネストされたjsonをファイル付きでPOSTする

備忘録送りたいデータjson{"key1":{"key2":value,"key3":value(#ファイル)}}コマンドcurl -X POST http://some.url -F 'key1[key2]=value' -F 'key1[key3]=@image.jpeg;type=image/jpg'

View Article


bashでサーバ起動、停止sh

起動sh起動時にプロセスIDを補足して、ファイルに吐き出す。#!bin/bash#起動コマンド & pid=$!touch$pid.pid 停止sh*.pidファイルを特定し、それでkillする。その後pidファイルを削除する。当然、ゴミが残っている状況は想定しない。#!bin/bash#pidFile=`ls*.pid`pid=${pidFile%.*}echo$pid stop...

View Article


シェルプログラミングをやってみた

はじめにこの記録はJSとかを適当にやっている学生がメモ代わりにしているものです。内容は期待しないでください。1.シェルプログラミングとはシェルとは,画面に入力されたコマンドを解釈し、カーネルに引き渡します。カーネルはOSの中核部分を担っています。また,このカーネルが出力した結果をシェルに渡して画面に表示するのです。簡単に言うとOSの中核となる部分(カーネル)を包み込み,OSと対話をする機能です。シェ...

View Article

sudo docker exec -i -t sample_app bash 意味

sudo管理者の権限が必要なコマンドをsudoコマンド経由で実行させることができるdocker exec対象のコンテナで、対象のコマンドを実行する-i標準入力を開き続ける-t疑似ttyを割りあてる ttyとは、標準入出力となっている端末デバイス(制御端末、controlling terminal)の名前を表示するUnix系のコマンド-it(-i...

View Article

正規表現でファイル名を一括置換

環境 windows10 bashやりたかったことhogehoge_Ch1_L1~L20.pdf のファイルリストから hogehoge_Ch1_L8~L14-2.pdf のファイル名の Ch1を Ch2に置換find対象ファイルを正規表現でリストアップしてみる。正規表現の () | {} にエスケープが必要なようで不便なので regextype は posix-egrep を指定。$ find ....

View Article


パスワード付き複数のzipファイルを各zipファイルと同じ場所に解凍する方法

環境 Windows10 64bit バージョン1909GitBash mintty 3.1.4UnZip 6.00 of 20 April 2009※. 日本語のファイル名がzipファイルに含まれていると文字化けします。パスワード付き複数のzipファイルを各zipファイルと同じ場所に解凍する方法# -Iオプションではパスワードに含まれない文字(以下では「{}」)を指定する$ find...

View Article

VSCodeのターミナルでBashのショートカットを使えるようにする

VSCodeのターミナルでWSLのシェルを開くと、Ctrl+p、Ctrl+k等が使えない。 VSCodeでショートカットキーに定義されてるものが使えません。File > Preferences > Keyboard Shortcutsを選択してショートカットの設定画面を出す画面右上にある  Open Keyboard...

View Article

Image may be NSFW.
Clik here to view.

bashのプロンプトを💩にする

プライベートのPCのプロンプトが長すぎるなとおもいまして。自分専用機なので、ユーザー名、ホスト名の表示は必要なくて、'\$'...

View Article


Qiita APIで記事のLGTM数と、View数を習得する

アクセストークン取得ユーザの管理画面から、対象アカウントへのアクセストークンを取得するQiita API v2 documentation - Qiita:Developer認証認可...

View Article


WSLでカレントディレクトリのWindowsファイルシステム上での絶対パスを取得する

Terminal_on_WSL$ wslpath -w"$(pwd)"

View Article

gzipファイルを解凍しないで中身を見たい

いつも忘れるので。コマンド標準出力に出力されるのでパイプでlessとかgrepとかに渡して使う。$ gzip -dc file_name.gz 参考https://ksmzn.hatenablog.com/entry/2014/02/27/175743

View Article

POSIX準拠シェルスクリプト用の必要十分で短いmktempシェル関数

はじめに一般的に一時ファイルやディレクトリを作成するには mktempコマンドを使用します。しかしこのコマンドは POSIX 準拠ではないためどの環境でも使えるとは限りません。POSIX 準拠で実装されたものとしては こちらなどがありますが mktempコマンドの互換コマンドとして作られているようでシェルスクリプトの中で使うには過剰です。私が欲しいのは最小のコードで目的を達成できる正しく動作する...

View Article

maven repogitory をgitlabのpagesで作成する。

そもそもmavenリポジトリとは?ビルド済みjarファイルのライブラリを配布するハブ空港みたいなもの。今回はmavenセンターやjcenterなどの国際線空港を使わずに、gitlab...

View Article


Image may be NSFW.
Clik here to view.

深層学習とかでのPython(bash,Windows10)エラー「bash:...

目的ワタシ自身は、bashとか、言葉はよく目にするが、全然、理解していません。普段Windowsで作業しているが、深層学習とかで提示されている環境とかの都合で、bashに触れることもある。そこで、以下のエラーに出会った。解決策が衝撃的、かつ、ググるだけでは、この解決策にたどり着かないことも多いと想像したので、記事にする。(衝撃的といっても、そのような仕込みになっているだけなんだろうが。。。仕組みは理...

View Article

Image may be NSFW.
Clik here to view.

いまさらPowerLine始めてみた

え、今更ですか?PowerLineとは一言で言うと、なんかわからんがターミナルがカッコよくなるツール。ターミナルのプロンプト(jj1lis@hoge.qiita.com: ~/work...

View Article


日記を書くためのシェルスクリプト作成

はじめにこれは、「新しいLinuxの教科書」というLinux入門書の、シェルスクリプトの項の演習問題です。内容シェルを実行したら、本日の日記を作成するファイルが作られる。diary.sh#!/bin/bashdirectory="${HOME}/diary"# データ保存ディレクトリがなければ作成するif[!-d"$directory"];then...

View Article

カレントディレクトリ以下のサイズが大きなディレクトリを特定

上位10件を特定$ du -k ./* | sort -nr | head -10 9128852 ./python 1926448 ./python/speechapi 1438140 ./python/wordcloud-jp 1437872 ./python/wordcloud-jp/.fonts 1282212 ./python/openpose 1282204...

View Article


Bash memo

アルファベットを大文字に変換する。(double caret)$ var="abc" $ echo ${var} abc $ echo ${var^^} ABC

View Article

シェルプログラミング入門 1

概要入門UNIXシェルプログラミングを読んでいくはじめに% echo $SHELL #今使ってるシェルの種類を調べる/bin/zsh...

View Article

シェルプログラミング入門 2

シェル変数シェルプログラミング入門1の続きシェル変数の作り方シェル変数の名前はアルファベッド、数字、_を使う。ただし、1文字目に数字は使えない。普通はアルファベッドの大文字を使う。variable=variable variable = variable #スペースを入れてはいけないシェル変数の値を見たり操作したりする時は$variableのようにする。${variable}でも同じ。% pwd /...

View Article
Browsing all 2722 articles
Browse latest View live