[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/19 17:42 / Filesize : 269 KB / Number-of Response : 1051
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PowerShell -Part 3



1 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 17:46:48.32 ID:G4IJkzod.net]
前スレ
【最強CUI】PowerShell -Part 2
mevius.5ch.net/test/read.cgi/tech/1480109402/

357 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 18:45:17.51 ID:zooyFZ6f.net]
@echo offと同等のコマンドってパワーシェルにありますか?

358 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 19:50:47.03 ID:5HU4XML/.net]
>>348
エコー防止したいなら

$null = 式

式 | Out-Null

式 > $null

[void]式

どれでもどうぞ

359 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 20:18:20.80 ID:pSYvkLmz.net]
powershellでメール受信やるならMailkitがいいですかね?

360 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 21:21:08.51 ID:xmsOh7Vk.net]
UWPスレが死んでるのでこっちで聞き直すね
起動してるUWPアプリの列挙ってpowershellでどうやればいいですかね?
全く出てこないんですが

361 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 23:01:55.52 ID:unWqZBXJ.net]
Get-WmiObject Win32_Process | where Path -like "*\WindowsApps\*" | fl Process Id,Name,Path
とか

362 名前:デフォルトの名無しさん [2018/12/16(日) 12:08:41.16 ID:PkDIN57F.net]
>>345
具体的にどんなことをやりたいか書いていただくと
PowerShellでLINQ利用した場合の例を挙げられると思うけど

363 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 21:18:15.54 ID:XltMT+7i.net]
職場のPC(セキュリティ上の理由でネットに繋がらない)がWin7→Win10になったんだが
PowerShellのヘルプがオンラインヘルプだけになって見れないのでつ

364 名前:らい []
[ここ壊れてます]

365 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 21:48:37.43 ID:GDEIwjsa.net]
Get-HelpとかISEのコマンドアドオンじゃダメなん



366 名前:354 mailto:sage [2018/12/20(木) 22:28:30.63 ID:MSiR3oAq.net]
>>355
遅くなった & 説明が間違えてたごめん

Get-Helpコマンド自体は使えるんだけど-Fullオプション付けても付けない時と同じ内容しか出てこない
つまり使用例が見れないのでPowerShellを最近使い始めた自分にはつらい

ISEもヘルプを見ようとすると「ネットに繋がりません」みたいなエラーになった

もうリファレンス本買うことにするよ・・・orz

367 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 22:59:49.46 ID:PfMwju1x.net]
別PCでSave-Helpでファイルダウンロードして手動で配置したらあかんの?

368 名前:356 mailto:sage [2018/12/21(金) 01:31:43.78 ID:GySz2aRs.net]
>>357
セキュリティガチガチの保険会社の現場なんで無理っす><

ってか↓これポチりましたw
https://www.amazon.co.jp/dp/477415542X

369 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 08:22:37.58 ID:Lg32FCuG.net]
5.1対応の良い感じの書籍あるんかな

370 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 07:51:50.03 ID:i7ExTGRa.net]
変数展開するときに、
$test

${test}
ではなにが違うんですか?

371 名前:デフォルトの名無しさん [2018/12/22(土) 12:12:36.07 ID:UGqq2IDw.net]
>>360
基本一緒でしょう
GetType()
してみるとわかりますと同じですね。

ただし、${}の指定では配列のインデックス指定できない
${a[0]} とかは許されないですね。

なんでこういうのがあるかは分りません。

372 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 14:03:56.67 ID:YB2ocxbA.net]
$test = "TEST"
"test$testtest"
"test${test}test"
こういう時にでも使うんじゃねーの
求める形に適当なのを使えばいいんじゃねーかな

373 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 15:32:06.19 ID:TlQhzlLR.net]
中括弧つければ通常使えない文字も使える

${\(^o^)/} = "オワタ"
${ Hello ?? World! `nby powershell } = "hi"

どんな文字列でも変数名として有効であることが保証されるからコード生成とかで使われるらしい
普通は文字列への埋め込み時くらいしか使わんね

374 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 16:16:19.79 ID:VDYmdehC.net]
>>360
私はコードの可読性を高めるためになるべく ${hoge} といった形で記述するようにしてます。
あと、文字列をつなぐような場合でも ${hoge} が使われます。

$hoge = "hoge"
echo "${hoge}fuga"
この場合は「hogefuga」が出力されますが、

$hoge = "hoge"
echo "$hogefuga"
これでは$hogefuga という変数を参照することになるので思ったように動作しません。

375 名前:デフォルトの名無しさん [2018/12/22(土) 16:37:26.19 ID:UGqq2IDw.net]
なるほどね

$test="TEST"
"test"+$test+"test"

より次の方がスマートかもね
"test${test}test"



376 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 16:59:32.04 ID:YB2ocxbA.net]
>>363
そういえば日本語の変数もできるんでしたね

377 名前:デフォルトの名無しさん [2018/12/22(土) 17:09:04.46 ID:HuIkWn7P.net]
【たけしの超常現象特番、本日18時56分】 大槻教授がUFOやマ@トレーヤを見たらどんな反応するかな
rosie.5ch.net/test/read.cgi/liveplus/1545444404/l50

378 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 17:15:32.75 ID:uHYOaa0r.net]
ダブルコーテーション内で変数を値展開させたい場合空白文字で区切られていないとだめ。つまり
echo "$hoge fuga"
であれば
hoge fuga
にはなる。
hogefugaを得たい場合、俺なら
echo ($hoge+"fuga")
と書く

379 名前:デフォルトの名無しさん [2018/12/22(土) 18:16:02.24 ID:UGqq2IDw.net]


380 名前:echoを使う理由はなんかあるのかな?
私はecho自体つかわないので
[]
[ここ壊れてます]

381 名前:デフォルトの名無しさん [2018/12/22(土) 18:17:09.93 ID:UGqq2IDw.net]
>>367
ありがと
それ見たい

382 名前:デフォルトの名無しさん [2018/12/22(土) 18:20:02.63 ID:b6CiPLFa.net]
ログを標準出力に出力するときに普通に使う

aho=echo `command`
こうやってコマンドの標準出力の結果を環境変数にいれるときにも
普通に使う


echoなかったらなに使えばいいワケ?

383 名前:デフォルトの名無しさん [2018/12/22(土) 18:30:20.06 ID:UGqq2IDw.net]
いや、使う場面がないので聞いただけ
通常ログに返すときにはそのままechoなしで書いているもので

上記のやり取りの例だとechoいらないな〜と思ったまで

384 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 19:12:48.17 ID:BLULObxH.net]
echo使わなくてもコマンドの標準出力の結果を変数に入れられるのでは?
環境変数???

385 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 19:19:04.64 ID:TlQhzlLR.net]
オプション付けないなら意味はない
使う機会は-NoEnumerateするときくらいかな
-NoEnumerateすると配列を塊のままパイプに流せる

"1-one","2-two" | foreach { Write-Output ($_ -split "-") } | Write-Host

1
one
2
two

"1-one","2-two" | foreach { Write-Output ($_ -split "-") -NoEnumerate } | Write-Host
1 one
2 two



386 名前:デフォルトの名無しさん [2018/12/22(土) 19:19:11.25 ID:b6CiPLFa.net]
失礼した
パワー系池沼シェルについてはオレは知らん
スレタイみずに普通のシェルの話してるかと思ってたわ

387 名前:デフォルトの名無しさん [2018/12/22(土) 19:20:29.55 ID:UGqq2IDw.net]
そのまま書けば標準出力先への出力ですよね

私も不勉強なのですが、場合によりほかのシェル言語経験の方で
そちらではそれが普通なので、その習慣で書いているとかないですかね?
PSの環境変数にも特段echoいらないと思うし。

388 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 19:39:35.63 ID:90OqLo7S.net]
$env:aho = command で普通に入るね
echoとWrite-Outputの役割はpsに慣れてない人への広い意味でのエイリアスだと思う
シェル言語はツールとしての側面があるから、不使用の方が高尚だと矯正するようなものでもないと思う

389 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 20:18:16.73 ID:SAN+T+wn.net]
ループでWrite-Outputすると遅い気がする

390 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 20:24:16.85 ID:SAN+T+wn.net]
(measure-command{
$first = [datetime]"2000/1/1"
$last = [datetime]"2018/1/1"
foreach($t in 0..($last - $first).TotalHours)
{
$first + [timespan]::FromHours($t)
}
}).TotalMilliseconds


$first + [timespan]::FromHours($t)

Write-Output ($first + [timespan]::FromHours($t))
にすると3倍くらいかかる

391 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 20:27:37.85 ID:uHYOaa0r.net]
変数の自動展開は他の言語の経験者が一番最初に気づくPowerShellの特徴だよね
暗黙の|Out-Defaultが常に付いてる処理になっている
詳しくは下記参照
https://technet.microsoft.com/ja-jp/magazine/gg213852.aspx
https://blog.shibata.tech/entry/2016/01/11/151201

392 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 20:30:19.10 ID:VDYmdehC.net]
>>372
> 上記のやり取りの例だとechoいらないな〜と思ったまで

ぜんぜんそれでも文法&動作的にはオッケーです。
可読性、保守性を上げるためのマイルールです。

自分だけがメンテするスクリプトなら問題ありませんが、複数の人間が
読む可能性がある場合は「何をやろうとしているのか」を
明確にするためにそうしています。
PowerShell に明るくない人が読む可能性もありますから。

なお echo は Write-Output のエイリアスですので念のため。

393 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 20:45:17.71 ID:uHYOaa0r.net]
> なお echo は Write-Output のエイリアスですので念のため。

一言余計、そんなことは誰でも知ってる。勘違い馬鹿なID:b6CiPLFa以外は

394 名前:デフォルトの名無しさん [2018/12/22(土) 20:52:39.16 ID:b6CiPLFa.net]
ほらな低学歴ドカタまるだし()

395 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 20:57:41.33 ID:2OCHmGHo.net]
流石にこれは酷い



396 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 21:11:08.80 ID:hL+/9mZc.net]
この流れで思い

397 名前:出した
PSの出力をログに同時に吐くようにできませんか?
[]
[ここ壊れてます]

398 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 21:18:03.91 ID:TlQhzlLR.net]
手っ取り早いのはStart-Transcript

399 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 21:18:56.31 ID:uHYOaa0r.net]
Start-Transcript ファイル名 -append

400 名前:デフォルトの名無しさん [2018/12/22(土) 21:24:11.29 ID:UGqq2IDw.net]
>>358
あ、用意されていて簡単にできたはずだ。なんだっけな・・・

401 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 21:47:51.46 ID:HBvYruUV.net]
$_ っていうのはどういう意味?

402 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 21:52:10.12 ID:SAN+T+wn.net]
パイプライン入力の自動変数

403 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 22:55:05.08 ID:84E3pYZa.net]
alias と入力してみ。
漏れは、Linux・コマンドプロンプトのalias を使う

%, ?
cat, cd, chdir, cp, curl, dir, echo, foreach, ls,
man, mv, ps, pwd, ren, rm, rmdir, tee, type, wget, where

たいていは、Ruby からPowerShell(PS) を呼ぶか、
ダブルクリックで起動したい時は、VBScript から呼ぶ

Ruby, PS, VBS が入り乱れる

404 名前:デフォルトの名無しさん [2018/12/23(日) 00:15:24.77 ID:qffc/3mK.net]
ps:オレのPC

PS >.\datecount.ps1 > xxx.txt

----

datecount.ps1(>>379)

date
$first = [datetime]"2000/1/1"
$last = [datetime]"2018/1/1"
foreach($t in 0..($last - $first).TotalHours)
{
$first + [timespan]::FromHours($t)
}
date

----

xxx.txt

2018年12月23日 0:02:31 ← 開始
2000年1月1日 0:00:00
2000年1月1日 1:00:00
(-snip-)
2017年12月31日 23:00:00
2018年1月1日 0:00:00
2018年12月23日 0:03:37 ← 終了

405 名前:デフォルトの名無しさん [2018/12/23(日) 00:18:08.99 ID:qffc/3mK.net]
bash:オレのPC(>>392と同じ計算機)のvmwareのcentos

$ ./datecount.sh > xxx.txt

----

datecount.sh

#!/bin/bash
date
FIRST=`date +%s -d "2000/1/1 0:00:00"`
LAST=`date +%s -d "2018/1/1 0:00:00"`
A=$((FIRST-=3600))
while [ ${A} -lt ${LAST} ]
do
date -d @$((A+=3600)) "+%Y年%-m月%-d日 %k:%M:%S"
done
date

----

xxx.txt

2018年 12月 22日 土曜日 23:59:44 JST ← 開始
2000年1月1日 0:00:00
2000年1月1日 1:00:00
(-snip-)
2017年12月31日 23:00:00
2018年1月1日 0:00:00
2018年 12月 23日 日曜日 00:01:53 JST ← 終了



406 名前:デフォルトの名無しさん [2018/12/23(日) 00:47:12.06 ID:qffc/3mK.net]
改めてパワー系池沼シェルの遅さが実感できたわ

linuxのほうは毎回dateコマンド経由して結果を取得するものすごい悪い条件なのに
パワー系池沼シェルは組込みオブジェクト使ってもこの速度だからな

組込みオブジェクトを使わなかっらどうなるか
つまりそういうことになる

お話にならない。。。

407 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 00:59:55.54 ID:M6Mt1G8k.net]
datew

408 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 01:00:31.45 ID:9AXglOVX.net]
>>390
だけじゃなくてswitch(式)の式の値にも使われてる
意外と便利

409 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 01:02:46.02 ID:zuMyhwwp.net]
あれ$PSItemと同じなんだっけ

410 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 01:30:03.97 ID:9E3TCu/N.net]
PSでテキスト処理する上でそんままやるやつ居るんやな

411 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 01:52:13.30 ID:9E3TCu/N.net]
結果をlogに出力するだけならすぐ終わるべ

2018年12月23日 1:44:41
2000年01月01日 00:00:00
2000年01月01日 01:00:00
2000年01月01日 02:00:00

2017年12月31日 22:00:00
2017年12月31日 23:00:00
2018年01月01日 00:00:00

2018年12月23日 1:44:43

412 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 02:02:36.44 ID:lfndw29D.net]
ピラフ大王なんて、PowerShell で、5ch のスレをスクレイピングするよw

漏れは、Ruby でやるけど

413 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 02:11:53.35 ID:M6Mt1G8k.net]
単に出力がネックになってるだけだからな
dateなんて関係ねえw

414 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 02:26:18.31 ID:zuMyhwwp.net]
>>379は変数への代入とかを想定して書いたんだけどな

値を返すのを関数型言語っぽく式で書けるのはいいけど、
手続き的なコードと混ざる場合もあるからコードの意図が分かりにくくなりがち

415 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 02:35:01.23 ID:M6Mt1G8k.net]
計算結果をリストに入れるだけなら0.3秒で終わる



416 名前:
つまりほぼ画面出力かかってる時間なのに
それを組み込みオブジェクトがどうのこうの訳わからんこと言ってる馬鹿さよ
[]
[ここ壊れてます]

417 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 02:39:37.23 ID:9E3TCu/N.net]
psちゃんはストリーム出力がやたら遅い上に日本語ロケールだとさらに遅い

418 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 08:50:16.09 ID:z3o8Rgch.net]
初学者と低能アンチが自らおバカを披露するスレはここですか。
にやにや眺めてる

419 名前:デフォルトの名無しさん [2018/12/23(日) 10:21:20.90 ID:qffc/3mK.net]
画面出力()
やはりパワー系池沼シェルは
池沼が使ってるだけあるわ

オレの試験をみて画面に出力してると思ってるなら
相当知能に問題がある
というよりなシェルの仕組み自体を理解してない

コマンドでは両方とも標準出力をファイルにリダイレクトしている

しかもdate使ってるのはlinuxだからな
池沼はパワー系池沼シェルがdate使ってると思ってるらしいわ
普通に外部コマンド呼び出しのほうがオーバーヘッドがあるからな
まずシェルの内部コマンドと外部コマンドの違いすら分かってない

つまり、linuxはもともと相当不利
パワー系池沼シェルがこの部分で速いのはアタリマエ

基本的なことがなにもわかってない

所詮、低学歴知恵遅れのオツムの程度は
この程度

低学歴はいちいちいつも自分は低学歴でバカですと
自白するからな

420 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 10:22:49.86 ID:zuMyhwwp.net]
いろいろぐじゃぐじゃ言ってるけど、無駄改行も相まって目障りだね
同じ内容で言葉を増やすのはバカでもできて、言葉を減らすには学が必要だ、って誰が言ったんだっけかな

421 名前:デフォルトの名無しさん [2018/12/23(日) 10:24:00.28 ID:qffc/3mK.net]
低学歴知恵遅れには
一から十までいわないと分からないからな

クソみたいに知能が低い

422 名前:デフォルトの名無しさん [2018/12/23(日) 10:32:47.68 ID:qffc/3mK.net]
ホントなこの板はクソみたいに知能の低いのしかいないのが
よくわかるわ

423 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 10:35:50.27 ID:M6Mt1G8k.net]
ああよく見たらたしかにリダイレクトしてたわw
でどこがネックになってるの?
内部コマンド使えるpowershellが圧倒的に速かったって言いたかっただけ?

424 名前:デフォルトの名無しさん [2018/12/23(日) 10:43:20.28 ID:qffc/3mK.net]
低学歴知恵遅れの池沼は
日付とかmsが事前に用意してくれるオブジェクトしか使わないから
問題ない

低学歴知恵遅れの池沼は
自分で作ったコマンドを標準入出力で組み合わせて使える知能すら備えてないから
問題ない

425 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 11:12:36.36 ID:e1SIJ5NV.net]
いちいち別プロセス起動するのがエレガント
だとでも言いたいのかね



426 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 11:40:26.14 ID:M6Mt1G8k.net]
このアスペの相手は無理だわw
低い次元のしょぼい知識でマウントとろうとするし
またそれ自体が目的になってるからみんな戸惑うんだと思うわ

427 名前:デフォルトの名無しさん [2018/12/23(日) 11:57:29.53 ID:qffc/3mK.net]
あんな何度もdate呼ぶような、しかもしょうもない処理を何度も使うなら
普通だったらCで書いたコマンドを作るからな

bash:オレのPC(>>392と同じ計算機)のvmwareのcentos

$ ./datecount2.sh > xxx.txt

----

datecount.c

#include <stdio.h>
#include <time.h>

#define FIRST 946652400
#define LAST 1514732400

int main(void) {
struct tm* p_tm;
time_t t = FIRST;
for ( ; t <= LAST; t += 3600) {
p_tm = localtime(&t);
fprintf(stdout, "%d年%d月%d日 %02d:%02d:%02d\n", p_tm->tm_year + 1900, p_tm->tm_mon + 1, p_tm->tm_mday, p_tm->tm_hour, p_tm->tm_min, p_tm->tm_sec);
}
return 0;
}

428 名前:デフォルトの名無しさん [2018/12/23(日) 11:58:06.55 ID:qffc/3mK.net]
#!/bin/bash
date
./datecount
date

----

xxx.txt

018年 12月 23日 日曜日 11:49:43 JST ← 開始
2000年1月1日 00:00:00
2000年1月1日 01:00:00
(-snip-)
2017年12月31日 23:00:00
2018年1月1日 00:00:00
2018年 12月 23日 日曜日 11:49:43 JST ← 終了


一瞬で終わる
なんでもシェルスクリプトだけでやる必要ななんかまったくない
こういった出力結果を加工するのは、

429 名前:当然標準入出力になる []
[ここ壊れてます]

430 名前:デフォルトの名無しさん [2018/12/23(日) 12:00:27.02 ID:qffc/3mK.net]
マウント()

低学歴知恵遅れが
いちいちオレにつかっかてきたくせに
マウントとかいってるわ

マジで低学歴知恵遅れは
ハジというもんがないらしいな

低学歴知恵遅れは
なんの取り柄もないゴミでクズのくせに
プライドだけは高いからな

ホントな低学歴知恵遅れは
どんだけゴミやねんと

431 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:04:59.27 ID:M6Mt1G8k.net]
支離滅裂だなこのアスペはw
ある意味見てておもろい生き物だわ

432 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:07:09.12 ID:9E3TCu/N.net]
あの...だからストリーム出力が遅いんですよPSちゃん

date
$log = New-Object System.Text.StringBuilder
$first = [datetime]"2000/1/1"
$last = [datetime]"2018/1/1"
foreach($t in 0..($last - $first).TotalHours)
{
[void]$log.AppendLine(($first + [timespan]::FromHours($t)).ToString("yyyy年MM月dd日 HH:mm:ss"))
}
$log.ToString()
date

これでリダイレクトなら2秒弱だけど
素実行でコンソール出力ありだと10秒ほどかかる

433 名前:デフォルトの名無しさん [2018/12/23(日) 12:07:09.97 ID:qffc/3mK.net]
低学歴知恵遅れが
ムリして頭いいふりしようとしても
頭悪いのなんかすぐにバレるからな

残念なことに

本人は気付いてないかもしれないが
いちいち頭悪いですと自己紹介するからな

残念なことに

434 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:07:55.16 ID:M6Mt1G8k.net]
自己紹介乙!

435 名前:デフォルトの名無しさん [2018/12/23(日) 12:08:19.86 ID:qffc/3mK.net]
低学歴知恵遅れって
低学歴なのがバレてないと思ってるからな

レスすればするほど
低学歴の自己紹介してるのが
分かってない



436 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:09:55.64 ID:M6Mt1G8k.net]
もう頭に血がのぼってる
おもろいやつだわ

437 名前:デフォルトの名無しさん [2018/12/23(日) 12:12:26.40 ID:qffc/3mK.net]
自己評価だけは高い低学歴知恵遅れにありがちな典型的なサンプルといっていい

底辺であるほどその傾向が高い傾向にあることは
この板で多くのサンプルをみてきたからすぐにわかるわ

438 名前:デフォルトの名無しさん [2018/12/23(日) 12:14:04.22 ID:qffc/3mK.net]
低学歴知恵遅れは自覚がない

そいつが低学歴知恵遅れなのは
低学歴がみればすぐに分かるからな

残念なことに

すぐにバレるのが分かってない

439 名前:デフォルトの名無しさん [2018/12/23(日) 12:19:40.35 ID:qffc/3mK.net]
やっぱりな低学歴知恵遅れは板から排除しないといけないわ
まともな人間がよってこない

低学歴知恵遅れの頭悪いレスでうまってたら
まともなヤツはどんびきするからな
しかも頭悪いことを自信満々でいうからな
そして声だけはでかい


バルサン焚いて低学歴知恵遅れを
この板から駆除しないといけない

440 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:24:24.23 ID:t7aRRzSS.net]
糖質さんちゃんとお薬飲んでお休みなさいな、ネット耽溺は毒ですよ?

441 名前:デフォルトの名無しさん [2018/12/23(日) 12:26:07.38 ID:qffc/3mK.net]
ほらな身に覚えがあるのが
わらわらこのスレによってきてるわ

誘虫灯になってるわ

図星だからな

442 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:30:51.58 ID:9E3TCu/N.net]
シェルでやる必要ないってなると
そだねーで話し終わるんですけど…
そういう主張だったの?
bash持ち出してきて着地点そこでいいの?

443 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:44:40.56 ID:M6Mt1G8k.net]
こいつ的にはいいんだろうw
もう少し観察してみよう

444 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:46:02.78 ID:4wpzIbqj.net]
まとめてNGした

445 名前:デフォルトの名無しさん [2018/12/23(日) 13:02:32.10 ID:qffc/3mK.net]
そうオレ以外のレスはまとめてNGで正解
情報価値のある有益なレスはオレのレスしかない

他の低学歴知恵遅れのレスは
情報価値ゼロ



446 名前:デフォルトの名無しさん [2018/12/23(日) 13:18:23.49 ID:yKwr45+F.net]
ちなみに、PowerShellらしくこんな感じではどうだろう
私の遅いマシンでもファイル出力いれても2秒ほどで終わる

$first = [datetime]"2000/1/1"
$last = [datetime]"2018/1/1"
$stream = [System.IO.StreamWriter]::new(".\xxx.txt")
$new=0..($last -$first).TotalHours | % {$stream.WriteLine($first.AddHours($_))}
$stream.Close()

447 名前:デフォルトの名無しさん [2018/12/23(日) 13:23:15.06 ID:yKwr45+F.net]
あ〜
$new= はいらんかった。

448 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 13:29:16.66 ID:pDu+7nW/.net]
コマンド実行と同じ行でechoってできますか?
例えば、
echo "cドライブ" dir c:¥
みたいな感じで

449 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 13:44:08.0 ]
[ここ壊れてます]

450 名前:5 ID:p+GlREN7.net mailto: >ID:qffc/3mK

それだけ攻撃的な性格で、円滑な社会生活が営めているのか、老婆心ながら心配になってくる。
>ID:qffc/3mK のレスを見て Void (日下部さん) を思い出した俺はもうオッサン
[]
[ここ壊れてます]

451 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 14:21:43.11 ID:p+GlREN7.net]
>>434
セミコロンで区切ればいいです。
echo "cドライブ" ; dir c:\

452 名前:デフォルトの名無しさん [2018/12/23(日) 14:25:20.11 ID:qffc/3mK.net]
シェルらしく書くならこうなる

param (
[string]
$o,
[datetime]
$first = [datetime]"2000/1/1",
[datetime]
$last = [datetime]"2018/1/1"
)

${datecount} = foreach($t in 0..($last - $first).TotalHours) { $first + [timespan]::FromHours($t) }

if (-not ${o}) {
${out} = ${datecount}
} else {
${out} = ${datecount} | Set-Content ${o}
}

${out}

453 名前:デフォルトの名無しさん [2018/12/23(日) 14:26:52.23 ID:yKwr45+F.net]
>>385
>PSの出力をログに同時に吐くようにできませんか?

やっと思い出した。そのための機能がtee-objectだった
get-process |Tee-Object -FilePath dummy.txt

これでコンソール画面とdymmy.txt両方に出力される。

454 名前:デフォルトの名無しさん [2018/12/23(日) 14:27:56.95 ID:qffc/3mK.net]
linuxなら指定したファイルにリダイレクトするのも
デバイス(/dev/stdout)にリダイレクトするのも
同じだからな

低学歴知恵遅れたちはなにをリダイレクトといってるのか
意味不明といっていい

池沼の語彙でのリダイレクトはまた違う意味なのか
わかってないでテキトーなこといってんのかよくわからんというより

> これでリダイレクトなら2秒弱だけど
> 素実行でコンソール出力ありだと10秒ほどかかる


きっとなんも分かってない

455 名前:デフォルトの名無しさん [2018/12/23(日) 14:33:14.12 ID:qffc/3mK.net]
/dev/pts/0の端末

 $ tty
 /dev/pts/0

 $ ls −la /dev/stdout
 lrwxrwxrwx. 1 root root 15 12月 23 08:20 /dev/stdout −> /proc/self/fd/1
 $ ls −la /proc/self/fd/1
 lrwx−−−−−−. 1 xxxxx xxxxx 64 12月 23 14:06 /proc/self/fd/1 −> /dev/pts/0

 $ ls −la /dev/stderr 
 lrwxrwxrwx. 1 root root 15 12月 23 08:20 /dev/stderr −> /proc/self/fd/2
 $ ls −la /proc/self/fd/2
 lrwx−−−−−−. 1 xxxxx xxxxx 64 12月 23 14:16 /proc/self/fd/2 −> /dev/pts/0

 $ ls −la /dev/pts/0
 crw−−w−−−−. 1 xxxxx tty 136, 0 12月 23 14:07 /dev/pts/0

/dev/pts/1の端末

 $ tty
 /dev/pts/1

 (あとは同じで)/dev/stdoutも/dev/stderrも/dev/pts/1になる



456 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 14:35:01.72 ID:9E3TCu/N.net]
>>439
PSの出力ストリームはやたら複雑なんです

457 名前:デフォルトの名無しさん [2018/12/23(日) 14:35:32.50 ID:qffc/3mK.net]
例えばこの↓コマンドを/dev/pts/0の端末で打ったらどうなるか
このスレにいるような低学歴知恵遅れに分からないのは分かるわ

$ echo aho > /dev/pts/1

いずれにせよ
池沼たちのレスみてたらパワー系池沼シェルがいかにウンコかよくわかるわ
その点は有益だったといえる






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<269KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef