drag n drop

調べたことを書きます

1行ごとに文字列で分割して、列を指定して出力

cutは、1文字で分割して、列を1つ指定して出力できる awkは、空白で分割して、列を複数指定して出力できる 文字列で分割する場合は、sedが使えそうだが、正規表現が複雑になりそう そこで、rubyをワンライナーで使ってみることにする 行ごとに処理させるに…

ファイルを真っ二つに分割する

行数を基準に真っ二つくらいに分割する split -l $(expr $(wc -l <in_file> | cut -d " " -f 1) / 2 + 1) <in_file> <out_file_prefix> 例: split -l $(expr $(wc -l foo.txt | cut -d " " -f 1) / 2 + 1) foo.txt bar. バッククォート「`」は、ネスト出来ないので、 $(<コマンド>)という書き方</out_file_prefix></in_file></in_file>…

条件を指定して複数のファイルを削除する

rm -rf <ワイルドカード> 例: rm -rf *.txt 参考: Linux:ワイルドカードを使用し複数のファイルを削除(rm) | raining

1行目だけを表示する

head -n 1 <ファイル> 例: head -n 1 ./foo.txt 注意: sed -n -e 1p <ファイル> という書き方もある こっちは、対象ファイルの行数が多いと、表示後にフリーズする フリーズというか、行末まで読み込もうとして時間がかかっているのかもしれない 参考: Li…

ファイルの行数を表示する

wc -l ファイル 例: wc -l ./foo.txt 参考: Linuxコマンド集 - 【 wc 】 テキスト・ファイルの行数、単語数、バイト数を表示:ITpro

Pythonでウィンドウを作成

目標:WindowsにPythonとPySideをインストールして、ウィンドウを作成

bashスクリプトを書いてみた

目標:天気を表示させる

raspberry piにlinuxをインストールする

きっかけ: VM環境は、ホストOSのネットワークアダプタに異常が出ることがある cygwinやmingwは、パッケージマネージャでインストールできる自由度が低い 手持ちの余ってるノートPCにCentOSを入れようとしたが、電源端子が壊れていた ということで、RPiにlin…

ディレクトリ内の全ファイルから文字列を検索

grep -r <文字列> <ディレクトリ> 例: cd /home/foo/bar grep -r userdata ./ 参考: linux サブディレクトリ配下のファイルをgrepする - For myself tomorrow