[過去ログ]
シェルスクリプト総合 その27 (1002レス)
シェルスクリプト総合 その27 http://mevius.5ch.net/test/read.cgi/unix/1525337663/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
90: 名無しさん@お腹いっぱい。 [] 2018/05/21(月) 18:16:23.91 質問です。 シェルスクリプトファイルを実行する方法として 1. 利用者に応じた実行権限を賦与する $ chmod +x scriptfile.sh $ ./scriptfile.sh 2. sh(1)コマンドの引数として実行する $ sh scriptfile.sh という方法がありますが,どちらがより良いか教えてください(というかスクリプトの実行結果自体にはたして違いはあるのでしょうか)。 今まで一つ目の方法しか知りませんでしたが,もし二つ目になんら欠点がなければよりコマンドの数が少ない (極端に言えばchmod(1)コマンドがなくてもできる)後者の方法を使っていきたいです。 どうかよろしくおねがいします。 http://mevius.5ch.net/test/read.cgi/unix/1525337663/90
101: 名無しさん@お腹いっぱい。 [sage] 2018/05/21(月) 23:47:30.91 ああ、シンボリックリンク攻撃を誤解してた。事前に(大量に)シンボリックリンク作ってしまうわけね。なるほど http://mevius.5ch.net/test/read.cgi/unix/1525337663/101
136: 名無しさん@お腹いっぱい。 [sage] 2018/05/26(土) 07:13:03.91 ごめん俺の理解が悪いと思うのだがあなたのやりたいことが見えない。 他の人にまかせるわ。 もしくはZZZ.txtの内容をプライバシーに障らない程度に具体的に教えてほしい。 「ZZZ.txtからgrepで取り出した値をパイプで連結して処理する」という文言からは ZZZ.txtには命令が一行ずつ書かれているように受け取れるのだが、そうじゃないよね。 それとも「パイプで繋ぐ」というのはシェルのパイプ実行ではなく単に文字列としてパイプを区切りとして使うという意味? もしそうなら $ cat ZZZ.txt | grep XXX | tr '\n' '|' | sed 's/|$//1' ↑こういうので行けるけど。違うでしょ? http://mevius.5ch.net/test/read.cgi/unix/1525337663/136
269: 名無しさん@お腹いっぱい。 [sage] 2018/06/08(金) 00:07:58.91 見えないってのがどういう意味なのか。 PowerShellみたいのなら見えないに入るのかな? http://mevius.5ch.net/test/read.cgi/unix/1525337663/269
313: 名無しさん@お腹いっぱい。 [sage] 2018/06/09(土) 16:10:28.91 ぽしっくすなの? ぽじっくすなの? ぽずぃっぐずなの? なんなの? http://mevius.5ch.net/test/read.cgi/unix/1525337663/313
444: 名無しさん@お腹いっぱい。 [sage] 2018/06/10(日) 23:21:35.91 また変換すんな君が出てるし。代替案を何も言わずに遅い遅いだけな。お前が遅々として進まんわっ http://mevius.5ch.net/test/read.cgi/unix/1525337663/444
551: 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 19:39:25.91 問題定義をはっきりせずに、回答に対して一方的にダメ出ししてるから当たり前だろ。 >>521 だって awk や perl の解は >>521 とほぼ同程度の記述量なのに (GECOS に /bin/bash とか書いてあっても誤動作しないという点ではむしろ優れてる) 「シェルスクリプト以外しらない」とかいう視野の狭さを撤回しないし。 ほぼすべてのプログラマーにとってシェルスクリプトってのは 第二・第三言語であって、シェルスクリプトが最適な用途なら使うけど、 そうじゃない場合があることは当然知ってて、 こんな風に威張って使うものじゃないんだよ。 インフラ担当ならシェルスクリプトが第一言語ってのもありうるけど、 そういう場合にはこんなに威張らないよなあ。 http://mevius.5ch.net/test/read.cgi/unix/1525337663/551
562: 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 23:43:50.91 な?問題を誤解して的はずれなレスを出すんやで 話にならんわ http://mevius.5ch.net/test/read.cgi/unix/1525337663/562
670: 名無しさん@お腹いっぱい。 [sage] 2018/06/17(日) 04:18:06.91 パスの中に空白が入ってる or PATHの中身が多すぎたらおそらくアウト ( IFS=:; find $PATH -type f -a -perm -+x ) | sed 's|.*/||g' | sort | uniq -c ( IFS=:; for i in $PATH; do find "$i" -type f -a -perm -+x; done ) | sed 's|.*/||g' | sort | uniq -c http://mevius.5ch.net/test/read.cgi/unix/1525337663/670
684: 名無しさん@お腹いっぱい。 [sage] 2018/06/17(日) 19:45:54.91 >>679,683 >TMPDIRが設定されていたら〜 って、TMPDIRを意識していればね。当然のように、んなの知らん、/tmp 一択ってのも普通にある http://mevius.5ch.net/test/read.cgi/unix/1525337663/684
778: 名無しさん@お腹いっぱい。 [sage] 2018/06/27(水) 07:24:03.91 >>777 どうもありがとうございます! カッコを使うといいんですね http://mevius.5ch.net/test/read.cgi/unix/1525337663/778
939: 名無しさん@お腹いっぱい。 [sage] 2018/07/21(土) 16:30:52.91 >>936 そういうのもできてるなら話題になってないって言ってるんだけど できてるって、言語的にできるできないじゃないよ >>938 板違いってか本題から外れすぎだな http://mevius.5ch.net/test/read.cgi/unix/1525337663/939
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.191s*