macのrenameの使い方がLinuxと異なる macにもrenameコマンドがありますが、Linuxのrenameコマンドとは使い方が異なります。 まずは、homebrewでranameをインストールしましょう。 $・・・
「2018年1月」の記事一覧(2 / 3ページ目)
grepで検索された行を配列に格納する方法
コマンドの実行結果を配列に格納する 下記の形式で書くことにより、コマンドの実行結果をarrayに格納することができます。 array=($(コマンド)) 下記に、grepの結果を配列に格納する方法を書いてみたいと思います・・・
findで.svnディレクトリを除外してファイルを検索する方法
findを使ったファイル検索 下記のようなディレクトリとファイル構成だった時に、 $ tree -a . ├── .svn │ └── svnfile.txt ├── dir1 │ ├── .hiddenFile・・・
シェルスクリプトで複数行を一括でコメントアウトする方法
シェルスクリプトを書く際、大きく分けて2つのコメントアウトの方法があるのでご紹介します。 先頭に#を書いて1行ずつコメントアウト 先頭に#を記載することで、#以降がコメントアウトされます。 例えば、下記のシェルスクリプト・・・
カレントディレクトリ以下のファイル数をカウントする方法
findとwcの組み合わせで、ファイル数をカウントすることができますので、ご紹介します。 findでファイルを再帰的に取得してwcでカウントする 下記のように、findの-typeオプションでfを指定して(ファイルのみ検・・・
pandas.read_csv()のindex_colの指定とparse_dates=Trueで、インデックスの列をdatetime型に変換
pythonのpandasで必須関数とも言えるread_csv()。 便利ですがパラメータも多く、最初は細部の設定に戸惑いました。日付をインデックスとしてcsvファイルを読み込む場合について、サンプルコードと合わせてご紹・・・
awkでよく使うprintfの書式のサンプルコード
awkコマンドで書く場合によく使っている、printfの書式をサンプルコードと合わせてご紹介します。 awkのprintfの書式 awkのprintfの書式を下記の形式で書くことができます。 %[フラグ][出力幅][.精・・・
pasteコマンドで横方向に複数ファイルを結合する
pasteコマンドは横方向に複数ファイルを結合する、とても便利なコマンドです。 その基本的な使い方をご紹介します。 横方向に複数ファイルを結合するpasteコマンドの基本的な使い方 基本的な使い方は、下記の形式で書きます・・・
Pythonで複数行を一括でコメントアウトする
'''で囲って、複数行を一括でコメントアウト '''で囲むことで、複数行を一括でコメントアウトできます。 例えば、下記がサンプルコードになります。 $ cat sample.py #!/usr/bin/env pytho・・・
awkで変数の初期化はBEGINブロック内が基本
今回は、awkコマンドで実行される処理ブロックと変数の初期化を実行するブロックについてご紹介したいと思います。 awkで実行されるブロック処理の構文 awkの処理は大きく分けて、下記の3つのブロックの単位で処理を書くこと・・・