2015年12月19日土曜日

【PowerShell】フォルダ配下に格納されているファイルのファイル名を取り出す。

タイトル通りのことをまた使うかも知れないのでメモ

こんな感じのフォルダ構成から格納されているファイルのファイル名のみを取り出す。

フォルダ構造

PS D:\@temp> ls -r


    ディレクトリ: D:\@temp


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        2015/12/19     23:47            1
d----        2015/12/19     23:47            2


    ディレクトリ: D:\@temp\1


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        2015/12/19     23:47            1_1
d----        2015/12/19     23:47            1_2


    ディレクトリ: D:\@temp\1\1_1


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2015/12/19     23:47          0 b.txt


    ディレクトリ: D:\@temp\2


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2015/12/19     23:47          0 a.txt



「ls -r」で配下のフォルダ・ファイルを取得、「Where-Object { $_.Attributes -ne "Directory"} 」でディレクトリを除外、「%{ $_.Name}」でファイル名のみを表示。

フォルダ配下のファイルのファイル名のみ取り出す

PS D:\@temp> ls -r | Where-Object { $_.Attributes -ne "Directory"} | %{ $_.Name}
b.txt
a.txt


一年に2・3回は使うはず。

2015年12月12日土曜日

【PowerShell】Windowsでgrepもどき その2

Windows&PowerShellでgrepもどきをやるさいのメモ その2
※その1はこっち

「select-string」のみだと結果に、ファイル名とヒットした行数が入る。



PS D:\@temp> ls -r | select-string "aaaa"

test.txt:1:aaaabbbb
test.txt:5:eeeeaaaa



「select-string」の結果から「Line」プロパティを取り出すことでヒットした行のみを取り出すことができる。



PS D:\@temp> ls -r | select-string "aaaa" | %{ $_.Line }
aaaabbbb
eeeeaaaa


その3はコッチ

2015年12月4日金曜日

「レッツノートRZ5」を一週間使ってみた所感

「レッツノートRZ5」を一週間使ってみた所感。

この一週間は土日に持って出かけ、 平日は夜に布団の上において寝そべりながら使っていました。

とりあえず所感を、
  • 軽い
  • 軽いです、片手で持っても特に苦にはなりません。
    鞄に入れても特に苦も無く持ち運べます。
  • キーボード
  • FnキーとCtrlキーの入れ替えを行いました。
    打ちやすさは大きさから考えれば十分すぎるくらいに打ちやすいです。
  • リバース型コンパーチブル
  • キーボードが分離できないお陰で、逆に布団の上や膝の上でも使いやすいです。
    Surface Pro 3のときは膝の上で使うには少々使いづらかった。
    また、幅の狭いテーブルの上でも安定して使えるがいいポイントです。

とりあえず次は年末年始に実家に帰る際に持ち運んだ際の所感を年明けに記事にしようと思います。