Bash diff コマンド ファイル名の大文字小文字 区別しない そんなオプションあるんかい と思ったけど調べたらあった。 --ignore-file-name-case ファイルを比較する際に、ファイル名の大文字小文字を無視する 参考:@IT 使用例 diff -qr --ignore-... 2022.02.18 Bash
Bash bash =: command not found 変数の代入のイコールが使えない? 事象 シェルスクリプトを実行したら以下のエラー。 ./chk.sh: line 5: =: command not found 原因 変数の書き方で2個ミス。(超初歩的ミス)(戒め。) 1. 変数名の頭に「$」いらん。 $file_n... 2022.02.18 Bash
Bash bash バージョン確認 やり方は、bash –version やり方 bash --version 実行してみた: $ bash --version GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu) Copyright (C)... 2022.02.18 Bash
vim sed 参照 やりかたはvimと同じだで \(pattern1\) を、 \1 で参照する。 例) sed -i -e 's/\(pattern1\)\(pattern2\)/\2\1/' input.txt 2022.02.17 vim
Linux bash で ファイルの中身を sort する 目的 2 1 3 みたいなファイルの中身をソートして、 1 2 3 みたくする。 やり方 sort コマンドを使う。 「sort」は、テキストファイルを“行単位で並べ替える”コマンドです。 参考:@IT 他のコマンドの実... 2022.02.17 Linux
MySQL mysqlへのLOAD DATA LOCAL INFILE でインポート失敗 Loading local data is disabled; this must be enabled on both the client and server sides 事象 MySQLへ LOAD DATA LOCAL INFILE を使用してデータをインポートしようとした際に以下のメッセージが出力され、インポートできない。 ERROR 3948 (42000) at line 4: Loading... 2022.02.17 MySQL
MySQL apt install mysql client やり方 目的 mysql サーバはいらぬ。 今回はWSL2(OS:Ubuntu)にmysqlクライアントを入れたい。 やり方 mysql-clientのパッケージを検索します。 $ apt search mysql-clientは はてぶ ... 2022.02.17 MySQL
php php mysqli 入れてないと怒られるメッセージ PHP Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in 当たり前だけど、 php-mysqliをインストールしてない状態で、 phpの中でmysqli関連の関数を使用しようとすると怒られる。 そのときに出るメッセージが以下だった。 PHP Fatal error: Uncaught Err... 2022.02.17 php
Linux apt インストール済み パッケージ 確認 aptコマンドでインストール済みのパッケージを確認するコマンド apt list --installed | grep パッケージ apt list --installed | grep php でphp がつくパッケージ名が表... 2022.02.17 Linux
Linux sed 複数ファイル を置換 sed コマンドを使って、複数ファイルで同じ置換をしたいとき。 たとえばすべてのcsvファイルから「"」(ダブルクォーテーション)を削除するとか。 find ファイル名 | xargs sed -i "s/置換前/置換後/g" 参考:... 2022.02.17 Linux