読者です 読者をやめる 読者になる 読者になる

管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

Powershellの実行結果をファイル出力するときに行末の空白をなくしたい(Powershell)

powershell

Powershellでコマンドの実行結果をリダイレクトすると、末尾に空白が入るじゃないですか↓
f:id:ksk1130:20170326181850p:plain

コマンドプロンプトだと入らないのに...↓
f:id:ksk1130:20170326181851p:plain

というわけで、Export-CSVコマンドを使ってみました。

Get-ChildItem -Recurse C:\WINDOWS\Fonts | `
Where-Object{!$_.PSIsContainer} | Sort-Object | `
Select-Object FullName | `
Export-Csv `
-Encoding Default  <#文字化け回避用(デフォルトだとShiftJIS)#>`
-NoTypeInformation <#型情報を出力しない#>`
export.txt         <#出力ファイル名(拡張子はtxtでも良いみたい)#>

実行結果はコチラ↓「""」が入ってしまうのは解消できなかったけど、空白よりは良いかな。
f:id:ksk1130:20170326181849p:plain

靖国神社に桜を見に行きました。

写真

毎年恒例の。昨年のはコチラ↓昨年は1週早かったようです。ただし、天気よくなかったなぁ
k-hitorigoto.hatenablog.jp

今年の開花は3/21だったようですね。昨年と同日とか。
weathernews.jp
とはいえ、あくまで標本木が開花したというもので、見ごろは来週末頃になりそうですね。

続きを読む

任意のモジュールが@INC内に存在するか調べる(Perl)

perl

昨日のコマンドの応用編ということで↓
k-hitorigoto.hatenablog.jp

@INCに、任意のモジュールが存在するか調べるコマンド。

pi@raspberrypi:~ $ find `perl -e 'print join("\n",@INC)'` -name "*.pm" | grep CGI | sort
/usr/lib/arm-linux-gnueabihf/perl5/5.20/FCGI.pm
/usr/share/perl5/CGI.pm
/usr/share/perl5/CGI/Carp.pm
/usr/share/perl5/CGI/Cookie.pm
/usr/share/perl5/CGI/Fast.pm
/usr/share/perl5/CGI/File/Temp.pm
/usr/share/perl5/CGI/Pretty.pm
/usr/share/perl5/CGI/Push.pm
/usr/share/perl5/CGI/Util.pm
pi@raspberrypi:~ $

モジュールのサーチパス(@INC配列)を一覧表示するワンライナー(Perl)

perl

久しぶりにPerlを触ったら忘れてしまっていたので、備忘として。
実行結果はRaspberryPi3のものです。

.pi@raspberrypi:~ $ perl -e 'print join("\n",@INC)' | sort | uniq
.
/etc/perl
/usr/lib/arm-linux-gnueabihf/perl/5.20
/usr/lib/arm-linux-gnueabihf/perl5/5.20
/usr/local/lib/arm-linux-gnueabihf/perl/5.20.2
/usr/local/lib/site_perl
/usr/local/share/perl/5.20.2
/usr/share/perl/5.20
/usr/share/perl5
pi@raspberrypi:~ $

記号が入ったパスワードでログインする(Windowsの場合)(Oracle)

Oracle PC

記号入りのパスワードでOracleにログインする方法、思ったより検索されているようです↓
k-hitorigoto.hatenablog.jp

上記はLinuxを想定したものでした。Windowsはどうなのかと思い、確認してみました。
Windows10+Oracle11gR2XEで試しました。

★パスワードが「p@sswor/d」の場合

1. SQLPlusを実行しつつ、ログインもする
C:\Users\hoge>sqlplus passtest/\"p@sswor/d\"@xe

SQL*Plus: Release 11.2.0.2.0 Production on320 16:37:05 2017

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
に接続されました。
SQL> 

2.SQLPlusを実行 → ログインの場合
C:\Users\hoge>sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on320 16:38:58 2017

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

SQL> conn passtest/"p@sswor/d"@xe
接続されました。
SQL>

今日はカメラ発明記念日だそうです。

カメラ 写真

掲題の通り、今日はカメラ発明記念日だそうです↓
3月19日 今日は何の日〜毎日が記念日〜

知ってか知らずか、写真を撮っておりました。
今日のお供はGM1+14mmで。やっぱり28mmは使い慣れた画角です。

国際フォーラムでは、「ART FAIR TOKYO」を本日までやっていたそうですよ↓
ART FAIR TOKYO

f:id:ksk1130:20170319185420j:plain

続きを読む