前スレ
PowerShell -Part 3
https://mevius.5ch.net/test/read.cgi/tech/1539074808/
次スレは>>980が立ててね!!
探検
PowerShell -Part 4
■ このスレッドは過去ログ倉庫に格納されています
2020/01/01(水) 16:08:31.66ID:4oQ1Kxot
2020/01/01(水) 18:34:35.19ID:dhZuPVlL
すみません教えてください。テキストファイル内の当日の日付を検索したいんですが
patternに変数を使うにはどうすればいいんでしょうか?↓だと検索がヒットしません
$today = Get-Date -Format "yyyyMMdd"
Select-String -path c:\a.txt -pattern $today
patternに変数を使うにはどうすればいいんでしょうか?↓だと検索がヒットしません
$today = Get-Date -Format "yyyyMMdd"
Select-String -path c:\a.txt -pattern $today
3デフォルトの名無しさん
2020/01/01(水) 20:08:13.94ID:kGjhqYZD 怒らないで教えて欲しいんだが
WSLでよくね?
WSLでよくね?
2020/01/01(水) 20:34:33.16ID:o3B0+Nz9
2020/01/01(水) 20:48:49.03ID:MALUlSLD
$today に適当な文字列を代入して、sls しても出来る!
一応、パス区切りが\ の場合は、クォートした方が間違いない
たぶん、そのファイルが存在しないか、エラーが起きているのかも。
それか、文字コードが異なるとか?
$today = "file"
echo $today
Select-String -path c:\Users\Owner\Documents\a.txt -pattern $today
Select-String -path "C:/Users/Owner/Documents/a.txt" -pattern $today
漏れは、UTF-8 を、WSL で、grep してる
一応、パス区切りが\ の場合は、クォートした方が間違いない
たぶん、そのファイルが存在しないか、エラーが起きているのかも。
それか、文字コードが異なるとか?
$today = "file"
echo $today
Select-String -path c:\Users\Owner\Documents\a.txt -pattern $today
Select-String -path "C:/Users/Owner/Documents/a.txt" -pattern $today
漏れは、UTF-8 を、WSL で、grep してる
62
2020/01/01(水) 21:05:16.52ID:dhZuPVlL ごめんなさい。凄い勘違いをしてた・・・。
今日は1月2日だと思い込んでて、テキストファイル内には20200102という文字列しかなくて
Get-Dateで今日の日付で検索してもヒットしない訳だ・・・。
Select-String -patternには変数が問題なく使えることが確認できました。お騒がせして申し訳ない
今日は1月2日だと思い込んでて、テキストファイル内には20200102という文字列しかなくて
Get-Dateで今日の日付で検索してもヒットしない訳だ・・・。
Select-String -patternには変数が問題なく使えることが確認できました。お騒がせして申し訳ない
2020/01/01(水) 21:45:29.95ID:qtzGmu9D
2020/01/01(水) 23:40:11.34ID:MALUlSLD
WSL なら、これでフォルダ内のすべてのファイルから検索できる。
grep -i '文字列' ./*
Windows 側のフォルダに、alias も貼っているから、カレントフォルダの移動も簡単
shopt -s expand_aliases
alias windoc='cd /mnt/c/Users/Owner/Documents'
grep -i '文字列' ./*
Windows 側のフォルダに、alias も貼っているから、カレントフォルダの移動も簡単
shopt -s expand_aliases
alias windoc='cd /mnt/c/Users/Owner/Documents'
2020/01/02(木) 00:33:51.58ID:Qw2T8cPg
コーディングとは直接関係ないのですが、
WMF をわざわざインストールせず、WindowsUpdate のみ適用し続けた Windows7 の場合、
Windows PowerShell のバージョンって 2.0 のままでしょうか?
試せる環境が手元に無くて…。ググっても分かりませんでした。
よろしくお願いします。
WMF をわざわざインストールせず、WindowsUpdate のみ適用し続けた Windows7 の場合、
Windows PowerShell のバージョンって 2.0 のままでしょうか?
試せる環境が手元に無くて…。ググっても分かりませんでした。
よろしくお願いします。
2020/01/02(木) 05:37:52.46ID:rdmxrK4p
【 Select-String 】コマンドレット――ファイルからテキスト(文字列)を検索する
https://www.atmarkit.co.jp/ait/articles/1607/06/news028.html
grepコマンドとPowerShellのsls (Select-String)の比較
https://tech.sanwasystem.com/entry/2016/07/05/185717
https://www.atmarkit.co.jp/ait/articles/1607/06/news028.html
grepコマンドとPowerShellのsls (Select-String)の比較
https://tech.sanwasystem.com/entry/2016/07/05/185717
2020/01/02(木) 11:13:06.84ID:qQsPuinH
2020/01/02(木) 14:16:49.21ID:jegIeSSN
>>11
あほ
あほ
2020/01/02(木) 14:34:14.71ID:osenxolW
つまりbashを使ってるとあほになる
やっぱりPowerShellの方が優秀なんだな、、
やっぱりPowerShellの方が優秀なんだな、、
2020/01/02(木) 14:58:28.80ID:80VOHiHM
poewrshellはcmd内蔵にはあったバイナリのコピーが簡単にできなかったり色々半端だよね
2020/01/02(木) 16:08:26.45ID:7QP/YGP+
>>15
poewrshellはそうだろね
poewrshellはそうだろね
2020/01/02(木) 16:49:39.53ID:Yqaismel
>>15
Copy-Itemじゃ駄目なの?
Copy-Itemじゃ駄目なの?
2020/01/02(木) 17:02:09.06ID:SnzEOw/h
Copy-Itemがrobocopyレベルに作り込まれていたらcmdに置き換わっていただろうね
革新性面白さに主眼が置かれて運用をきっちりこなす為の地味な部分は蔑ろにされた
革新性面白さに主眼が置かれて運用をきっちりこなす為の地味な部分は蔑ろにされた
2020/01/02(木) 17:04:14.31ID:SnzEOw/h
×cmdに置き換わっていた
○cmdを置き換えていた
○cmdを置き換えていた
2020/01/02(木) 17:05:15.20ID:7QP/YGP+
>>18
具体的には?
具体的には?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 [蚤の市★]
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【サッカー】上田綺世の活躍は「一過性」 15戦18発も…オランダ英雄は懐疑的な姿勢「確信に至っていない」 [ゴアマガラ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ [597533159]
- X民「高市さん擬人化してみた。可愛すぎる」10万いいね [165981677]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 🏡
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ180
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
