コマンドで大量のファイルを一括処理する際のエラー「argument list too long」
ターミナルのコマンドによって多くのファイルを一括処理しようとした場合に現れるエラーについてです。 例えば、dirフォルダ内に含まれる大量のファイル全てをワイルドカードによって指定し、一度に chmod によって権限を変更… 続きを読む »
ターミナルのコマンドによって多くのファイルを一括処理しようとした場合に現れるエラーについてです。 例えば、dirフォルダ内に含まれる大量のファイル全てをワイルドカードによって指定し、一度に chmod によって権限を変更… 続きを読む »
macOSでは、セキュリティの観点からインターネット上からダウンロードしたアプリケーションの実行には、その都度許可が必要である場合が多いです。 以前のバージョンのmacOSでは、特に何もせずとも許可作業をスキップできる環… 続きを読む »
curlコマンドを使って複数のキーと値のペアをPOST送信で送信する基本的なコマンドの例です。 以下の例では、3つのペアを同時に送信しています。 このコマンドによって以下のデータが送信されます。 id : 123 nam… 続きを読む »
あるコマンドやスクリプトの結果(標準出力)をターミナルで表示すると同時にテキストファイルとして保存するコマンドについてです。 早速ですが、これを行うにはコマンド tee を使って以下のように書きます。 このコマンドによっ… 続きを読む »
Java で作ったプログラムを、ダブルクリックで実行可能なアプリケーションにするには jar(Java Archive) という形式にします。 jar は、プログラムの動作に必要な classファイル(.class) や… 続きを読む »
Windows10 のコマンドプロンプトから macOS ではお馴染みのシェルである Bash を動作させる方法についてです。 現在は Bash on Ubuntu on Windows(以下、Bash/WSL)というβ… 続きを読む »
テキストファイルから、テキストを1行ずつ読み込んで処理を行うシェルスクリプトの書き方についてです。 例えば、以下のようなテキストファイルを読み込んで、1行ずつターミナルに出力したいとします。 sample.txt シェル… 続きを読む »
macOS用のパッケージ管理システムである Homebrew のアップデートコマンド brew update を実行した際に以下のエラーが出る場合があります。 Error: The /usr/local director… 続きを読む »
Macのターミナルで使えるコマンド say を使うと、Macが日本語や英語、その他の言語を喋ってくれます。 Macが言葉を話す sayコマンド Macに言葉を話させるコマンド say の実際の使い方です。 コマンドを使用… 続きを読む »
Rubyのgemでパッケージ管理を行っている際のバージョンアンインストールについてです。 特定バージョンをアンインストール gemでは、パッケージの特定のバージョンのみを指定して削除することができます。 例えば、alph… 続きを読む »