前スレ
【最強CUI】PowerShell -Part 1
http://echo.2ch.net/test/read.cgi/tech/1378978504/
探検
【最強CUI】PowerShell -Part 2 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/11/26(土) 06:30:02.67ID:pZYy6q7Y
503デフォルトの名無しさん
2018/02/25(日) 04:58:27.12ID:5ohi2TD0 なんかrubyはずっといる
504デフォルトの名無しさん
2018/02/25(日) 04:58:51.59ID:5ohi2TD0 >>500
VBAだろ
VBAだろ
505デフォルトの名無しさん
2018/02/25(日) 06:53:28.67ID:579ZQdUK >>500
System.Runtime.InteropServices.Marshal.ReleaseComObject( ) 地獄に落ちてもいいならな
MSもMicrosoft.Office.Interop.Excelはアンマネージドなリソース使うんだからDisposeを真面目に実装しとけよ
System.Runtime.InteropServices.Marshal.ReleaseComObject( ) 地獄に落ちてもいいならな
MSもMicrosoft.Office.Interop.Excelはアンマネージドなリソース使うんだからDisposeを真面目に実装しとけよ
506デフォルトの名無しさん
2018/02/25(日) 07:36:24.71ID:xNv2PYt4 そうじゃなくて今はClosedXMLとかを使うんじゃないの
507デフォルトの名無しさん
2018/02/25(日) 07:44:46.15ID:bSC8YYTG >>505
いつの時代の話だよ
いつの時代の話だよ
508デフォルトの名無しさん
2018/02/25(日) 08:14:51.73ID:/V/K592r 客先で他になんにもないときにめちゃ助かる
VBAも悪くないけど基本ライブラリしょぼいし別プロセス連携とかオブジェクト指向やりにくいから
>>505
Book.CloseとかApp.Quitとか要点さえ守ればCOMラッパーが参照カウントを処理してくれるからReleaseComObjectは不要
VBAも悪くないけど基本ライブラリしょぼいし別プロセス連携とかオブジェクト指向やりにくいから
>>505
Book.CloseとかApp.Quitとか要点さえ守ればCOMラッパーが参照カウントを処理してくれるからReleaseComObjectは不要
509デフォルトの名無しさん
2018/02/25(日) 08:39:48.35ID:RKRNLmY8 ただ本音を言うとCOMはもう直接触りたくない
裏方に徹してくれる分にはいいんだけど
そもそもOfficeが.NETのプラットフォームから逸脱してるのが面倒の素
裏方に徹してくれる分にはいいんだけど
そもそもOfficeが.NETのプラットフォームから逸脱してるのが面倒の素
510デフォルトの名無しさん
2018/02/25(日) 09:25:49.90ID:Ydc/tL+D データ取り込み->OleDb
帳票出力->サードパーティのマネージドライブラリ
操作性拡張->VBA
.NET相互運用は需要がない
帳票出力->サードパーティのマネージドライブラリ
操作性拡張->VBA
.NET相互運用は需要がない
511デフォルトの名無しさん
2018/02/25(日) 16:14:29.85ID:4dYhkUpy >>507-508
> Book.CloseとかApp.Quitとか要点さえ守ればCOMラッパーが参照カウントを処理してくれるからReleaseComObjectは不要
マジで言ってるの?
それとも最近便利な(まともな)ラッパーでもできたの?
> Book.CloseとかApp.Quitとか要点さえ守ればCOMラッパーが参照カウントを処理してくれるからReleaseComObjectは不要
マジで言ってるの?
それとも最近便利な(まともな)ラッパーでもできたの?
512デフォルトの名無しさん
2018/02/25(日) 16:45:57.41ID:f0GbsyKa ラッパーなんてあるの?
webに転がってるpowershellの糞コードはまともに開放してないし
powershellで気を付けるレベルじゃどうやっても開放漏れは起こる
潔癖ならCOMと親和性の高いwshで処理したらいいし
大抵の人はEXCEL.EXEが残らなければOKって考えでしょ
webに転がってるpowershellの糞コードはまともに開放してないし
powershellで気を付けるレベルじゃどうやっても開放漏れは起こる
潔癖ならCOMと親和性の高いwshで処理したらいいし
大抵の人はEXCEL.EXEが残らなければOKって考えでしょ
513デフォルトの名無しさん
2018/02/25(日) 19:36:34.84ID:Ydc/tL+D 逆に聞きたいんだが適切にCloseやQuitしててもリソースリークするエビデンスってある?
514デフォルトの名無しさん
2018/02/25(日) 19:37:48.11ID:riORzo3z >>511
NPOIとかClosedXMLすら使ったことないん?
NPOIとかClosedXMLすら使ったことないん?
515デフォルトの名無しさん
2018/02/25(日) 20:06:18.82ID:Ydc/tL+D そもそもエクセルプロセスが生きてる以外にリーク判定ってどうやってんだ?
516デフォルトの名無しさん
2018/02/25(日) 23:21:13.29ID:97AlcoLv 質問です。EXCELファイル内のマクロコードをGREP検索したいのですが
powershellからそのようなことは出来るのでしょうか?
(powershell以外の方法でも構いません)
powershellからそのようなことは出来るのでしょうか?
(powershell以外の方法でも構いません)
517デフォルトの名無しさん
2018/02/26(月) 08:48:04.46ID:0MjsGOBH >>513
C# の話な
> 逆に聞きたいんだが適切にCloseやQuitしててもリソースリークするエビデンスってある?
適切の意味にもよるけどシートを参照したままApplication.Quit() してもリソースリークするって言うのはググれば出てくる
(これはVB.NETの例だけど)
https://social.msdn.microsoft.com/Forums/ja-JP/3a296f83-4a49-4561-a735-570aa7430874/ecxel?forum=vbgeneralja
>>514
COMの話であることも理解できないアホは絡んでくるなよ
C# の話な
> 逆に聞きたいんだが適切にCloseやQuitしててもリソースリークするエビデンスってある?
適切の意味にもよるけどシートを参照したままApplication.Quit() してもリソースリークするって言うのはググれば出てくる
(これはVB.NETの例だけど)
https://social.msdn.microsoft.com/Forums/ja-JP/3a296f83-4a49-4561-a735-570aa7430874/ecxel?forum=vbgeneralja
>>514
COMの話であることも理解できないアホは絡んでくるなよ
518デフォルトの名無しさん
2018/02/26(月) 08:55:33.76ID:qQ1Da7Hp >>517
どうも日本語が不自由なようだ
どうも日本語が不自由なようだ
519デフォルトの名無しさん
2018/02/26(月) 09:29:44.47ID:0MjsGOBH >>518
お前が誰か知らんけどそんなレスしかできないなら黙ってなよ w
お前が誰か知らんけどそんなレスしかできないなら黙ってなよ w
520デフォルトの名無しさん
2018/02/26(月) 09:57:08.97ID:MMVJYAud >>519
涙拭けよw
涙拭けよw
521デフォルトの名無しさん
2018/02/26(月) 10:12:54.85ID:0MjsGOBH なんだ、無能の煽りかよ
522デフォルトの名無しさん
2018/02/26(月) 12:17:43.07ID:7zf74qFu >>521
顔真っ赤にしてどうした?w
顔真っ赤にしてどうした?w
523デフォルトの名無しさん
2018/02/26(月) 12:21:47.40ID:aBQXIVru ゆとりはCOMやオブジェクト思考を理解できない。
524デフォルトの名無しさん
2018/02/26(月) 12:29:53.91ID:LisqF3+Y いまどきCOMとかwww
525デフォルトの名無しさん
2018/02/26(月) 12:32:03.28ID:aBQXIVru このとおり。COMが何かすら理解してない様子。
526デフォルトの名無しさん
2018/02/26(月) 12:49:39.49ID:K3pn9bD4 今は2018年だった気がするが
527デフォルトの名無しさん
2018/02/26(月) 13:03:41.88ID:byvTlEgJ528デフォルトの名無しさん
2018/02/26(月) 13:18:51.36ID:aBQXIVru MSのメモリリークのバグなんて昔から何度もあったのに。MSも随分と信用を得たものだ。
529デフォルトの名無しさん
2018/02/26(月) 13:26:17.87ID:zI4VKzz4 まあ今時COMって言うのは間違ってはないとは思うがCOMの話してるのにNPOIとかClosedXMLととか言い出す>>514が頓珍漢であることは変わらない
530デフォルトの名無しさん
2018/02/26(月) 13:33:29.92ID:aBQXIVru VS2017にATLついてる。なぜならMSが必要だから。COMなしではWindowsは動かない基盤技術。
おまえらの2chブラウザも動かなくなる。
おまえらの2chブラウザも動かなくなる。
531デフォルトの名無しさん
2018/02/26(月) 15:06:05.67ID:tmFMcABi532デフォルトの名無しさん
2018/02/26(月) 15:21:15.75ID:9PwnP/L5 ClosedXMLはExcelを操作するんじゃなくてExcelファイルを操作するライブラリだしww
てかいつまで粘着するの?
てかいつまで粘着するの?
533デフォルトの名無しさん
2018/02/26(月) 17:32:43.42ID:JDadgspp COMの話題でどっと混む
534デフォルトの名無しさん
2018/02/26(月) 18:04:10.90ID:XspdtcWH エクセルでcsvを開いて、名前変えてエクセルファイルとして保存したいんだけど、
c:/test.csv
から
c:/test_add.xlsx
って感じに。
このとき、split-path $_ -parent + "/" + $.basename + "_add.xlsx"
みたいな書き方してるんだけど、もっとカッコいい良い書き方ある?
c:/test.csv
から
c:/test_add.xlsx
って感じに。
このとき、split-path $_ -parent + "/" + $.basename + "_add.xlsx"
みたいな書き方してるんだけど、もっとカッコいい良い書き方ある?
535デフォルトの名無しさん
2018/02/26(月) 20:02:07.45ID:tmFMcABi >>534
かっこいいかは分からんけどjoin-path使ったり
Join-Path $_.Directory ($_.BaseName + "_add.xlsx")
置換したり
$_.FullName -replace "\.csv$", "_add.xlsx"
単に文字列内で展開してもいいだろうし
"$($_.Directory)\$($_.BaseName)_add.xlsx"
かっこいいかは分からんけどjoin-path使ったり
Join-Path $_.Directory ($_.BaseName + "_add.xlsx")
置換したり
$_.FullName -replace "\.csv$", "_add.xlsx"
単に文字列内で展開してもいいだろうし
"$($_.Directory)\$($_.BaseName)_add.xlsx"
536デフォルトの名無しさん
2018/02/26(月) 23:11:59.96ID:6edExPT+537デフォルトの名無しさん
2018/02/26(月) 23:14:27.61ID:cmg78qzM PowerShellで画面の文字拡大率を変更する事は可能?
ノートPC使っていると、150%とか100%を変えたい時があるが
いちいちGUIで変更するのが大変
ノートPC使っていると、150%とか100%を変えたい時があるが
いちいちGUIで変更するのが大変
538デフォルトの名無しさん
2018/02/27(火) 10:39:21.42ID:OXeiIV2T PowerShell.exeのショートカット2つ作ってプロパティで色やらフォントサイズやらを別々に設定して
好きな方を起動するというのはできる
好きな方を起動するというのはできる
539デフォルトの名無しさん
2018/02/27(火) 14:22:33.25ID:CzY5WQW+ 顔を画面に近づけるだけだろ。どんだけデブなんだよ。
540デフォルトの名無しさん
2018/02/28(水) 14:27:13.44ID:wxg4ntZg 文字の大きさなんて超基本なのに
その煽りはないわ
その煽りはないわ
541デフォルトの名無しさん
2018/02/28(水) 21:26:18.73ID:XB4appM3 好きに変更すりゃいいじゃねーか。GUIで変更は嫌だとか、キーに割り当てるのも嫌だとか、
顔近づけるのも嫌だとか、ほんとデブは馬鹿で横着だからヤダね。
メイドでも雇って変更してもらえや。
顔近づけるのも嫌だとか、ほんとデブは馬鹿で横着だからヤダね。
メイドでも雇って変更してもらえや。
542デフォルトの名無しさん
2018/02/28(水) 21:35:16.05ID:Gdb2LJhC この句読点は無視でいいよ
543デフォルトの名無しさん
2018/02/28(水) 21:39:00.90ID:XB4appM3 句読点の打ち方が分からない低学歴アピール乙。
544デフォルトの名無しさん
2018/02/28(水) 22:44:45.43ID:updNaSP6545544
2018/02/28(水) 22:53:58.42ID:updNaSP6 自分の文章理解力がなかった
Windowsの画面そのもののフォントサイズを
変更したいという話だったのね。
Windowsの画面そのもののフォントサイズを
変更したいという話だったのね。
546デフォルトの名無しさん
2018/02/28(水) 23:12:12.84ID:XB4appM3 GUIで設定するのも面倒、句読点を打つのも面倒。脳に障害があるレベルだな。
だが安心してください。Windowsには障碍者モードが実装されてます。
だが安心してください。Windowsには障碍者モードが実装されてます。
547デフォルトの名無しさん
2018/03/01(木) 01:21:24.03ID:nHL6zjeN まあ、PowerShellというよりもWindowsコンソールが機能不足かつ分かりづらいのは確か
ただ、フォントサイズくらいは変えられる
ただ、フォントサイズくらいは変えられる
548デフォルトの名無しさん
2018/03/01(木) 01:23:11.44ID:0hekOGPH PPMとか生成したバイナリデータをリダイレクトで保存するのは難しいのかな
cmdはできるのに
cmdはできるのに
549デフォルトの名無しさん
2018/03/01(木) 10:56:37.02ID:tP9VZ2s0 句読点の付け方は別に間違っちゃいないけど、2chでそこまでしっかり打つのは少数派だから
ちょっと異様に見えるよ
ちょっと異様に見えるよ
550デフォルトの名無しさん
2018/03/01(木) 11:57:54.51ID:lQ3pJcx7 単純に低学歴、低知能は句読点を打たない。
文章や論文を書く習慣がないし本も全く読まないから句読点がないことに違和感がない。つまり馬鹿。
ひろゆきすら打つ。くだらない知ったかして2ch素人にもほどがあるな。
しかも句読点があると異様だとかもはや脳みそに蛆でも沸いてるレベル。もはや日本人じゃないな。
1 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2014/04/09(水) 14:47:55.24 ID:???
なんらかの不具合を見つけたら、
報告するスレッド。
118 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2014/04/12(土) 02:48:58.08 ID:???
>>25
どうぞ、どうぞ。
文章や論文を書く習慣がないし本も全く読まないから句読点がないことに違和感がない。つまり馬鹿。
ひろゆきすら打つ。くだらない知ったかして2ch素人にもほどがあるな。
しかも句読点があると異様だとかもはや脳みそに蛆でも沸いてるレベル。もはや日本人じゃないな。
1 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2014/04/09(水) 14:47:55.24 ID:???
なんらかの不具合を見つけたら、
報告するスレッド。
118 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2014/04/12(土) 02:48:58.08 ID:???
>>25
どうぞ、どうぞ。
551デフォルトの名無しさん
2018/03/01(木) 12:37:08.99ID:tP9VZ2s0 ひろゆきも打つからなんだっつーの
本と2ch(というかメールやブログのコメントもだけど)は大きく違う
ソフトによって画面端での自動の改行がさされたりされなかったりするから、長い行はあまり書かない
「。」の代わりに改行で済ますように変化してる
行末に「。」を付けるのはかなり少数派だよ
本と2ch(というかメールやブログのコメントもだけど)は大きく違う
ソフトによって画面端での自動の改行がさされたりされなかったりするから、長い行はあまり書かない
「。」の代わりに改行で済ますように変化してる
行末に「。」を付けるのはかなり少数派だよ
552デフォルトの名無しさん
2018/03/01(木) 13:38:12.57ID:Bn8v5XdY >>550
そういう見方もあるだろうが
昔に戻ると、句読点は必須ではなく
文章に不慣れな人達のために使われるようになったそうで、
いまでいう高学歴というような人に対しては使わないもの
だったそうだ。
そのために、今でも表彰状などには句読点は一切使われない。
ちなみに、句読点が一般的に使われるようになったのは、
明治半ば以降だそうだ。
、
そういう見方もあるだろうが
昔に戻ると、句読点は必須ではなく
文章に不慣れな人達のために使われるようになったそうで、
いまでいう高学歴というような人に対しては使わないもの
だったそうだ。
そのために、今でも表彰状などには句読点は一切使われない。
ちなみに、句読点が一般的に使われるようになったのは、
明治半ば以降だそうだ。
、
553デフォルトの名無しさん
2018/03/01(木) 15:34:24.24ID:mJRDcTgH 読みづらくなきゃなんでもいいと思うよ
クッソ読みづらくても句読点のあるなしにしか拘らん方が問題ある
読みやすい文の組み立てを心がければいいでしょう
クッソ読みづらくても句読点のあるなしにしか拘らん方が問題ある
読みやすい文の組み立てを心がければいいでしょう
554デフォルトの名無しさん
2018/03/01(木) 15:34:48.45ID:Bn8v5XdY 感謝状、招待状等あえて句読点をつけない文章の共通点とは?
https://woman.mynavi.jp/article/150205-71/
かつて、句読点を付けるのは『相手を見下す』
要は、句読点がないと文章も読めないだろうと相手を見なすことに
なることだったようだ。
ま、当時は漢字の利用頻度も高く、漢字ひらがな混じりでも
読みやすかったのでしょう。今はひらがななどの割合が高いので
やはり適切に句読点を使う必要あるんでしょうね。
https://woman.mynavi.jp/article/150205-71/
かつて、句読点を付けるのは『相手を見下す』
要は、句読点がないと文章も読めないだろうと相手を見なすことに
なることだったようだ。
ま、当時は漢字の利用頻度も高く、漢字ひらがな混じりでも
読みやすかったのでしょう。今はひらがななどの割合が高いので
やはり適切に句読点を使う必要あるんでしょうね。
555デフォルトの名無しさん
2018/03/01(木) 15:40:17.42ID:mJRDcTgH 長文でひらがな比率高いと文の区切りが分からなくなりますからね。
556デフォルトの名無しさん
2018/03/01(木) 19:01:36.71ID:5P8YUW6k >>550
句読点の、打ち方が下手な香具師もよく、見かける
句読点の、打ち方が下手な香具師もよく、見かける
557デフォルトの名無しさん
2018/03/01(木) 19:41:09.89ID:Bj3H1eP5 単に句読点はこのスレで低レベルな煽りを繰り返してるキチガイの特徴ってことだろ
IDかわってもすぐわかる
IDかわってもすぐわかる
558デフォルトの名無しさん
2018/03/01(木) 19:50:29.18ID:dLJOyeYF 句読点を適切に付与するスクリプト書いてよ
559デフォルトの名無しさん
2018/03/01(木) 20:40:16.88ID:yqOkTTLk powershellだけでプロジェクト組むとしたらどういうフォルダ構造にする?
560デフォルトの名無しさん
2018/03/01(木) 21:33:08.36ID:cFY6likq 中東あたりだと母音を省略してしまうんだよね?
561デフォルトの名無しさん
2018/03/02(金) 12:53:13.17ID:Bue9fMqJ 煽りうざいから話題換えよう
>>559
良い質問な気がする
ただオレ自身は単ファイルで済むバッチ
みたいなのを書くのがほとんどだから
もし本格的なプロジェクトのフォルダ構成を組むなら
JavaとかRubyとか他言語の構成をマネするかな
>>559
良い質問な気がする
ただオレ自身は単ファイルで済むバッチ
みたいなのを書くのがほとんどだから
もし本格的なプロジェクトのフォルダ構成を組むなら
JavaとかRubyとか他言語の構成をマネするかな
562デフォルトの名無しさん
2018/03/03(土) 09:41:45.03ID:7F+xAEZY PSCustomObjectで特定のinterfaceを実装したいんだがやりかたわからん
public interface IFoo {
int Bar(int x);
}
public static class Hoge {
public static void Fuga(IFoo foo) {
Console.WriteLine(foo.Bar(100));
}
$foo = new-object pscustomobject |
add-member -passthru -membertype scriptmethod -name Bar -value { param($p)
return 200 }
[Hoge]::Fuga($foo)
こういうことしたい
public interface IFoo {
int Bar(int x);
}
public static class Hoge {
public static void Fuga(IFoo foo) {
Console.WriteLine(foo.Bar(100));
}
$foo = new-object pscustomobject |
add-member -passthru -membertype scriptmethod -name Bar -value { param($p)
return 200 }
[Hoge]::Fuga($foo)
こういうことしたい
563デフォルトの名無しさん
2018/03/03(土) 22:48:42.40ID:ApJ804E1 GoやTypeScriptじゃないんだからメソッドを持ってるからってinterfaceを実装してることにはならんよ
素直にIFooを実装するclassを定義すれば?
素直にIFooを実装するclassを定義すれば?
564デフォルトの名無しさん
2018/03/04(日) 08:59:59.87ID:DH1b2y4q >>563
そのやり方を知りたい
そのやり方を知りたい
565デフォルトの名無しさん
2018/03/04(日) 09:31:45.51ID:6fb5BRTO566デフォルトの名無しさん
2018/03/04(日) 09:49:31.76ID:DH1b2y4q >>565
2.0でもできる方法教えてください
2.0でもできる方法教えてください
567デフォルトの名無しさん
2018/03/04(日) 10:53:23.51ID:8KjE9Kl8 条件後出しというやつか
568デフォルトの名無しさん
2018/03/04(日) 11:29:41.66ID:xMU3H7cs >>566
むしろ今の内に5.1以降(できれば最新の6.0.1)に慣れておくほうが良いと思うけどな
むしろ今の内に5.1以降(できれば最新の6.0.1)に慣れておくほうが良いと思うけどな
569デフォルトの名無しさん
2018/03/04(日) 12:58:31.78ID:D98mTqXy 業務で使うマシンはOSが最新とは限らない
PSもほとんどアップデートされてない
だから低いバージョンでも使えるように訓練したほうがいい
最新版は追いかけるメリットがない
PSもほとんどアップデートされてない
だから低いバージョンでも使えるように訓練したほうがいい
最新版は追いかけるメリットがない
570デフォルトの名無しさん
2018/03/04(日) 13:10:20.82ID:7vnf9POv 企業ならクライアントもWindows 7とか珍しくないから配布するようなスクリプトだと2.0前提
571デフォルトの名無しさん
2018/03/04(日) 13:58:40.18ID:9+M4xykP572デフォルトの名無しさん
2018/03/04(日) 15:05:09.28ID:IHwduGqd Windows PowerShell 2.0 Deprecation
https://blogs.msdn.microsoft.com/powershell/2017/08/24/windows-powershell-2-0-deprecation/
https://blogs.msdn.microsoft.com/powershell/2017/08/24/windows-powershell-2-0-deprecation/
573デフォルトの名無しさん
2018/03/04(日) 17:24:27.69ID:D98mTqXy >>571
それじゃpowershellコマンド使えないじゃん
それじゃpowershellコマンド使えないじゃん
574デフォルトの名無しさん
2018/03/04(日) 21:56:10.13ID:hNuDXfDM 句読点を多用するのは下手な日本語で嫌われる。
もともとどこが句切りかわからないひと向けの記号だから、句読点の使用は馬鹿にされることもある。
もともとどこが句切りかわからないひと向けの記号だから、句読点の使用は馬鹿にされることもある。
575デフォルトの名無しさん
2018/03/04(日) 22:04:18.45ID:E9oZl2pC pushd/popd 便利やなあ
わしゃずっとcd使っとったぞい
わしゃずっとcd使っとったぞい
576デフォルトの名無しさん
2018/03/05(月) 05:26:47.07ID:ZV3N5zu0577デフォルトの名無しさん
2018/03/06(火) 18:11:54.95ID:QwFmEXbL c# scriptingのほうが楽とちゃうか?
ネイティヴコマンド連携だけは若干ps有利かなといった印象
ネイティヴコマンド連携だけは若干ps有利かなといった印象
578デフォルトの名無しさん
2018/03/06(火) 20:17:46.87ID:Xwb93uOm その時々で都合の良いほうを使えばいいよ
同じ.NETなんだから否定する理由も無い
同じ.NETなんだから否定する理由も無い
579デフォルトの名無しさん
2018/03/07(水) 07:41:36.43ID:E7Qx2uww >>578
あ、議論から逃げたw
あ、議論から逃げたw
580デフォルトの名無しさん
2018/03/07(水) 07:47:27.99ID:Bp6mjckS581デフォルトの名無しさん
2018/03/07(水) 21:20:29.09ID:6bAELGui >>577
シェルのlsやらcatやらみたいなのもc# scriptingのほうが楽なの?
シェルのlsやらcatやらみたいなのもc# scriptingのほうが楽なの?
582デフォルトの名無しさん
2018/03/08(木) 00:59:56.29ID:D0NacyLc bashとかが駄目な理由に、bashで書きづらくても、そこからpythonとか他の言語にするなら全部書き直しになる
583デフォルトの名無しさん
2018/03/08(木) 01:13:22.32ID:uJW9EWjF CLIが嬉しいと言いたいのかな。ちょっと論旨が理解できないが。
584デフォルトの名無しさん
2018/03/08(木) 04:26:04.35ID:OsiEjbqp script vs shell scriptとか何十年前の話題だよ
進歩のない連中だ
進歩のない連中だ
585デフォルトの名無しさん
2018/03/15(木) 06:42:05.85ID:D4RVJiAa OSのシェルとプログラミング言語の区別がない人間ばかりだから仕方ない。
586デフォルトの名無しさん
2018/03/15(木) 12:26:16.83ID:Vp0MsA86 シェルスクリプトをどちらかに分類したがるのは無理なのでは。
587デフォルトの名無しさん
2018/03/15(木) 15:36:12.78ID:BVhm+pK4 basicはどっちなん?
588デフォルトの名無しさん
2018/03/15(木) 16:51:24.16ID:2jkAdz6t 単に、UNIXなどで単機能インタープリターをシェルと
呼び始めたんで、シェルは別物と思う人たちが出てきて
しまっただけ。
呼び始めたんで、シェルは別物と思う人たちが出てきて
しまっただけ。
589デフォルトの名無しさん
2018/03/15(木) 22:19:45.69ID:NI14hTsx OSのシステムコールとプログラミング言語の区別がない人間も多い
590デフォルトの名無しさん
2018/03/16(金) 08:54:28.41ID:T21mXgK0 システムコールとライブラリ関数
http://jibun.atmarkit.co.jp/lskill01/rensai/fulinux/02/01.html
システムコールとライブラリ関数の区別は曖昧で、
昔はシステムコールだった手続きも今はライブラリ関数として実装されていることがありますし、その逆もあります。
そういった意味では、システムコールとライブラリ関数の違いを本気で意識しなければならないのは
カーネルや基幹ライブラリを書くプログラマくらいと言えるかもしれません。
システムコールとライブラリ関数の違いが実際に役に立つのは、manページを参照するときです。
例えば「printf」にはコマンドのprintfとライブラリ関数のprintfがあるので、
ライブラリ関数のprintfの解説が見たければ「man 3 printf」と入力しないといけません。
「write」にはコマンドのwriteとシステムコールのwriteがあるので、
システムコールのほうが読みたければ「man 2 write」と入力しないといけません。
http://jibun.atmarkit.co.jp/lskill01/rensai/fulinux/02/01.html
システムコールとライブラリ関数の区別は曖昧で、
昔はシステムコールだった手続きも今はライブラリ関数として実装されていることがありますし、その逆もあります。
そういった意味では、システムコールとライブラリ関数の違いを本気で意識しなければならないのは
カーネルや基幹ライブラリを書くプログラマくらいと言えるかもしれません。
システムコールとライブラリ関数の違いが実際に役に立つのは、manページを参照するときです。
例えば「printf」にはコマンドのprintfとライブラリ関数のprintfがあるので、
ライブラリ関数のprintfの解説が見たければ「man 3 printf」と入力しないといけません。
「write」にはコマンドのwriteとシステムコールのwriteがあるので、
システムコールのほうが読みたければ「man 2 write」と入力しないといけません。
591デフォルトの名無しさん
2018/03/17(土) 11:59:28.36ID:4+yOSMEm >>586
おまえはシェルがシェルスクリプトだと思っているのか?
おまえはシェルがシェルスクリプトだと思っているのか?
592デフォルトの名無しさん
2018/03/17(土) 12:01:46.42ID:4+yOSMEm シェル用のスクリプトだからシェルスクリプトなのに。
593デフォルトの名無しさん
2018/03/17(土) 16:54:33.86ID:gmKtMsY0 史上嘗て無い頭の悪そうな突っ込み
594デフォルトの名無しさん
2018/03/21(水) 11:12:47.74ID:yOhpRYak ps coreイイね
595デフォルトの名無しさん
2018/03/21(水) 12:31:30.05ID:U1NUu6zm >>594
そっすか
そっすか
596デフォルトの名無しさん
2018/03/21(水) 12:38:11.67ID:sjE01Nui powershell_ise coreとかあったら良いのに
と思ったけど流石に需要ないか
と思ったけど流石に需要ないか
597デフォルトの名無しさん
2018/03/21(水) 12:51:05.01ID:kSqnsZIp598デフォルトの名無しさん
2018/03/22(木) 00:18:59.44ID:tdHViWJs VSCode の、Code Runner
ソースコードの範囲を選択して、実行できる
これは、便利なプラグイン!
ソースコードの範囲を選択して、実行できる
これは、便利なプラグイン!
599デフォルトの名無しさん
2018/03/22(木) 00:26:12.80ID:2RoYBMkH600デフォルトの名無しさん
2018/03/22(木) 01:00:47.33ID:arhMS6Ve601デフォルトの名無しさん
2018/03/22(木) 01:18:02.22ID:2RoYBMkH スレタイも読んでない600が一番アホでは?
602598
2018/03/22(木) 04:55:52.14ID:tdHViWJs VSCode の、Code Runner
ソースコードの範囲を選択して、右クリックメニューから実行できる
便利なプラグイン!
PowerShell にも対応している
ソースコードの範囲を選択して、右クリックメニューから実行できる
便利なプラグイン!
PowerShell にも対応している
603デフォルトの名無しさん
2018/03/22(木) 06:41:35.55ID:G0SZ4nh0 宣伝
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 ★2 [ぐれ★]
- 立民・岡田氏の質疑「不適切」 維新・藤田氏、台湾有事答弁巡り [蚤の市★]
