sed CSVファイルのヘッダーを削除 sedを使ってファイルの指定行の削除を行います。1行目にヘッダー情報が付いているCSVファイルなどから1行目だけを削除するようなシーンで活躍します。指定ファイルの1行目を直接削除するsed -i '1d' sample.csv-- 対象ファ... 2022.12.04 sed
Linux Linux 何かと重宝するxargsコマンド 指定パターンマッチファイルを対象にgrepする。カレントフォルダから再帰的に*.shファイルに対して"test.sh"をgrepする。補足:xargsは、コマンドAの結果に対しコマンドBを実行してくれる。コマンドA | xargs コマンド... 2021.11.22 Linux
Linux Linux 古いファイルを日付を条件に削除する 大量のログファイルがたまっているディレクトリで古いファイルを削除するというような、ファイルの日付を条件に何か操作をする場合がありますがこんな時に活躍するのがfind コマンドの -mtime、-mminオプションと xargs コマンドの組... 2021.08.06 Linux
Linux Linux nohup ログアウトしてもコマンドを実行し続ける 自分のPCからTeraTermを使ってサーバにログインして長時間シェルを流し続ける事がたまにあります。そんな時はバックグランド実行(&)をしてあげればいいのですが、念のためにnohupをつけておきましょう。バックグランド実行しすぐさまログアウトしてターミナルをきちんと終わればいいのですが、バックグランド実行したまま、意図せずターミナルを×で閉じてしまったり、ネットワーク障害で切断してしまった場合はバックグランド実行プロセスも終了してしまうからです。 2021.07.10 Linux
Linux Linux Tips 今いるディレクトリがどのDiskに割当たっているのか確認df -h .findコマンドで「許可がありません」がウザイ$ find / -name memo.txtfind: ‘/usr/lib/firewalld’: 許可がありませんfin... 2021.07.08 Linux
Linux Linux nkfで文字コード変換半角カタカナを変換する際は注意必要です 外部からShift_JISのCSVで受け取ったファイルをutf8に変換したところ次の点、うっかりバグを作ってしまいました。(半角カタカナのデータなんて混じる事知らんかったし、、、)Shift_JIS で記載された内容(nkftest.csv... 2021.06.22 Linux
Linux Linux環境からport指定接続確認 ncコマンド(ncat)-vは詳細な出力を表示するオプションで、-zはポートスキャンのために接続を確立しないオプションです。(ncコマンドのバージョンによってはzオプション未対応です)nc -vz <IP address> <port>実行... 2019.08.02 Linux