シェルスクリプト質問スレ (227レス)
シェルスクリプト質問スレ http://mao.5ch.io/test/read.cgi/linux/1555068129/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
43: login:Penguin [] 2021/06/07(月) 11:25:30.38 ID:vEYRV92+ >>42 ありがとうございましたーーーー! http://mao.5ch.io/test/read.cgi/linux/1555068129/43
44: login:Penguin [sage] 2021/06/15(火) 12:05:40.24 ID:WDa66Wnu 標準入力をreadして変数に溜め、望みの時間sleepして標準出力にechoするだけのwhileループじゃん http://mao.5ch.io/test/read.cgi/linux/1555068129/44
45: login:Penguin [sage] 2021/06/18(金) 16:00:55.53 ID:bouE9vru テキスト行の末尾に改行があればそのまま、なければ改行を追加、みたいなフィルタはどう書くのが簡単? sed -z ...でできるんだけど、実はもっとあっさり!だったりしないかな。 http://mao.5ch.io/test/read.cgi/linux/1555068129/45
46: login:Penguin [sage] 2021/06/18(金) 16:13:51.93 ID:xODAv2nB >>45 改行のない行の末尾って何よ。 http://mao.5ch.io/test/read.cgi/linux/1555068129/46
47: login:Penguin [sage] 2021/06/18(金) 17:47:38.78 ID:bnil1fLC $ cat sample.txt (snip) This line is end of file.[EOF] を $ cat sample.txt (snip) This line is end of file. [EOF] にしたいってことじゃね? http://mao.5ch.io/test/read.cgi/linux/1555068129/47
48: login:Penguin [sage] 2021/06/26(土) 13:29:06.46 ID:3hhiwe6I cat aaa | awk '1' これなら、sedよりあっさり? とは言えないか。 http://mao.5ch.io/test/read.cgi/linux/1555068129/48
49: login:Penguin [sage] 2021/07/03(土) 19:05:53.16 ID:QPB5ysNZ 行末に改行があろうがなかろうが改行文字(\n)を削除してから 行末文字($)を改行文字(\n)で置き換える(行末に改行文字を追記する) cat sample.txt | tr --delete '\n' | sed 's/$/\n/' http://mao.5ch.io/test/read.cgi/linux/1555068129/49
50: login:Penguin [sage] 2021/07/03(土) 22:59:15.09 ID:EIKNeueg よくこんな暗号みてぇなもん覚えられんなw http://mao.5ch.io/test/read.cgi/linux/1555068129/50
51: login:Penguin [sage] 2021/07/03(土) 23:33:42.29 ID:jCdyWCtw インタラクティブにシステムコール呼べたら楽かなと思ってbashのヒアストリングをgccに食わせたんだけど gcc -o ${blob} <<ccode \#include <...> ... ${fun}(${argv}) ccode ld:/dev/fd/nn見つからないよ collect2: ld returned 1 gccがldを非同期実行し、fdが回収された後にもldが動いてるのかと思い (gcc ... & 1s)のように遅らせてもダメな謎 とりあえずmktempで動きはするけど、中間ファイル要らないクリーンなやり方ないかな 大体こんな雰囲気 code=$(mktemp --suffix \.c) blob=… (include/漁って型取得、引数成形) IFS=, declare argv="$*" cat <<c >|${code} \#include <...> ... ${fun}(${argv}) ... c gcc ${code} -o ${blob} rm -rf ... http://mao.5ch.io/test/read.cgi/linux/1555068129/51
52: login:Penguin [sage] 2021/07/04(日) 18:31:48.85 ID:kHg5RL8R 単にgccが標準入力をソースコード扱いしたりはしないってだけでは /usr/lib/gcc/中略/cc1なら標準入力を取るけどこのパスの特定は面倒だし、素直に中間ファイル作ったほうが良さげでは perlとかpythonで済むならそっちでも http://mao.5ch.io/test/read.cgi/linux/1555068129/52
53: login:Penguin [] 2021/07/05(月) 04:04:46.24 ID:mQ20rymu >>52 ファイル作ると監視システムに見つかるから、 それを避けたいって話じゃないの? http://mao.5ch.io/test/read.cgi/linux/1555068129/53
54: login:Penguin [] 2021/07/05(月) 19:18:48.07 ID:Pk2boC0r >>49 「行末に改行があろうがなかろうが」 すまん意味がわからん。 テキストファイルはCRLFかLFの改行コードを入れて 初めて行末になるもんだと思ってたが、 それ以外の行末もあんの? http://mao.5ch.io/test/read.cgi/linux/1555068129/54
55: login:Penguin [sage] 2021/07/05(月) 19:33:04.73 ID:AjlMGFnC >>54 ファイル終端 http://mao.5ch.io/test/read.cgi/linux/1555068129/55
56: login:Penguin [sage] 2021/07/05(月) 19:43:42.34 ID:DgsJIMGq ファイル末尾と言いたかったんじゃないの。 >>45はバグった仕様書を書くとタイプ。>>49は腐った仕様書に疑いを挟まずコーディングするタイプ。 http://mao.5ch.io/test/read.cgi/linux/1555068129/56
57: login:Penguin [sage] 2021/07/05(月) 20:37:17.76 ID:AjlMGFnC >>56は理解力がゼロなタイプ。w http://mao.5ch.io/test/read.cgi/linux/1555068129/57
58: login:Penguin [sage] 2021/07/07(水) 16:25:53.24 ID:ITjV3pwU >>52 返信遅くなってごめん 進捗 プロトタイプはマクロだらけの生ヘッダよりman 2/3から抽出してテキストに纏めると楽にできた 手間は掛かったけどシェルから色々実験できて楽しい、見返りはあった 特定の変数に入れて返されるエラーコードはハードコードして拾うしか無さそうだけど、そこまではいいかな… フロントエンドのgccでなく直接cc等呼ぶのも試してみる、ありがとう http://mao.5ch.io/test/read.cgi/linux/1555068129/58
59: login:Penguin [sage] 2021/07/07(水) 16:38:49.73 ID:L74nIjWf >>53 個人PC上での個人的な便利ツールなのでそこまで考えてないです たまにrm失敗するので何らかのデーモンが見に来てるとは思いますが、呼ぶたびに前回のtmpをsuffixで識別&一掃してます… http://mao.5ch.io/test/read.cgi/linux/1555068129/59
60: login:Penguin [] 2021/07/21(水) 12:49:56.05 ID:pz8Jt368 あるフォルダが存在するか否かによって分岐させたく if [ -d ./$DIR]; then hogehoge という形でスクリプトを書いているのですが 現状~/shell_scriptにパスを通してここにそのスクリプトを置いて実行しているので~/shell_scriptに$DIRが存在するかで判定されてしまいます これをなんとか実行するディレクトリでフォルダの有無を確認するようにしたいのですが何かいい方法はないでしょうか http://mao.5ch.io/test/read.cgi/linux/1555068129/60
61: login:Penguin [sage] 2021/07/21(水) 13:01:20.15 ID:rGKkhVvF ./$DIRで既にカレントディレクトリからの相対のはずなので、どこかでcdしていなければ スクリプトの置き場所が影響するなんてないはずだけど わざわざ ~/shell_script に移動してから実行とかしてない? http://mao.5ch.io/test/read.cgi/linux/1555068129/61
62: login:Penguin [] 2021/07/21(水) 13:07:40.35 ID:pz8Jt368 即レスありがとうございます 純粋にフォルダの指定方法が間違っていただけでした ありがとうございます http://mao.5ch.io/test/read.cgi/linux/1555068129/62
63: login:Penguin [sage] 2021/07/29(木) 16:33:07.23 ID:wWzOvGhA 環境変数指定のコマンドラインについて質問。 ENV=VALUE cmdline1 ENV=VALUE cmdline2 これをまとめたくて、次のようにするとエラー。 ENV=VALUE ( cmdline1 ; cmdline2 ) しかたがないので、次のようにしてます。 ENV=VALUE bash -c 'cmdline1 ; cmdline2' なんかわかりにくいし、コマンドラインのクォートが面倒でもあるし、イヤな感じ。 もっときれいな書きかたはありませんか? http://mao.5ch.io/test/read.cgi/linux/1555068129/63
64: login:Penguin [sage] 2021/07/30(金) 03:08:07.29 ID:Ju9d/5Jx ( ENV=VALUE; cmdline1; cmdline2 ) http://mao.5ch.io/test/read.cgi/linux/1555068129/64
65: login:Penguin [sage] 2021/07/30(金) 11:42:44.94 ID:nK/W8CHf >>64 たしかに。w そう書いたときもあったのに、なぜかなんか別物あつかいでした。 ありがとう。 http://mao.5ch.io/test/read.cgi/linux/1555068129/65
66: login:Penguin [sage] 2021/08/01(日) 13:30:05.46 ID:yremFR/t #!/bin/sh -xってやると評価結果とかが色々表示されるけど、 スクリプトの中で別のスクリプト呼んでるような時に その呼ばれたスクリプトも含めて色々表示させる方法ってありますか そのスクリプトにいちいち-x付けてると面倒だし消し忘れとかもあるかなと /bin/shを、/bin/sh -xして動かすようなものにしてみたけど 全てのシェルスクリプトの動作が変わり、OSがおかしくなって後悔した http://mao.5ch.io/test/read.cgi/linux/1555068129/66
67: login:Penguin [sage] 2021/08/02(月) 04:10:48.82 ID:4HLiG8xo 簡単な方法は思いつかないけど… MY_DEBUG みたいな適当な環境変数でも使って、呼ばれるスクリプトの冒頭で if [[ -n MY_DEBUG ]]; then set -x; fi みたいにするとか。 http://mao.5ch.io/test/read.cgi/linux/1555068129/67
68: login:Penguin [sage] 2021/08/02(月) 04:32:43.59 ID:FScFnmXW なんでそんなにデバッグコードを仕込みたくないのか分からんが、どうしてもと言うなら sed -f inject_debug_cmd.sed production_code.sh | sh -s ファイル全部-xデバッグはちょっとアウトプット多すぎて辛いと思うけど 変な動きしてるブロックを囲んで、単語分割が予想通りかくらいしか確かめるくらい まあそこが一番のハマりどころだから重宝するが http://mao.5ch.io/test/read.cgi/linux/1555068129/68
69: login:Penguin [sage] 2021/08/02(月) 04:41:51.79 ID:FScFnmXW 最終的に残らなければいいだけなら、デバッグコードの行末にでも#dbgみたいなタグ付けといて、edでインプレースに消せばいいと思うけど ソースツリー全体のシバンを消し忘れたくないだけならfind -name \*.shとかで列挙してデストロイ http://mao.5ch.io/test/read.cgi/linux/1555068129/69
70: login:Penguin [sage] 2021/08/02(月) 21:04:35.17 ID:G1slmfmk >>66 > /bin/shを、/bin/sh -xして動かすようなものにしてみたけど そういう方向なら、もうちょっと凝って、呼び出し側のパスや特定の環境変数を見て切り替わるようにすればいいんでは。 無差別にやるから、init.rcとかで壊れるんやろ。 http://mao.5ch.io/test/read.cgi/linux/1555068129/70
71: login:Penguin [sage] 2021/08/03(火) 17:17:31.55 ID:D5seBhyr Bashのsourceコマンドについて確認。 source内では、その呼び出し側で設定していたset -eとか-uは無効? source対象は、呼び出し側で実行されるんだから、それ以前のsetオプションは有効のままだと思ってたけど、実際にはそうではなかったみたいなので。 http://mao.5ch.io/test/read.cgi/linux/1555068129/71
72: login:Penguin [sage] 2021/08/04(水) 01:07:23.38 ID:WvUJWj2l 確認( ー`дー´)キリッ ソース読めよsourceだろ? http://mao.5ch.io/test/read.cgi/linux/1555068129/72
73: login:Penguin [sage] 2021/08/04(水) 18:00:30.36 ID:+0tgCecS >>71 自分でテストしろ http://mao.5ch.io/test/read.cgi/linux/1555068129/73
74: login:Penguin [sage] 2021/08/04(水) 18:07:10.99 ID:+0tgCecS >>66 仮にシェルスクリプトの中でzcatコマンド使っているとして そのzcatコマンドがシェルスクリプトだったらどうすんの? zcatコマンドもデバッグログ出ても問題ないんか? http://mao.5ch.io/test/read.cgi/linux/1555068129/74
75: login:Penguin [sage] 2021/08/04(水) 18:12:17.43 ID:MbNyhIMz >>74 > 後悔した と書かれてあるだろう。 http://mao.5ch.io/test/read.cgi/linux/1555068129/75
76: login:Penguin [sage] 2021/08/04(水) 18:13:46.82 ID:+0tgCecS >>75 後悔したあとに 何をしたいと言ってるのか よく考えてみよう http://mao.5ch.io/test/read.cgi/linux/1555068129/76
77: login:Penguin [sage] 2021/08/04(水) 18:25:48.40 ID:MbNyhIMz >>76 ○○なのか。後悔しない別の方法を探しているのだろう。 http://mao.5ch.io/test/read.cgi/linux/1555068129/77
78: login:Penguin [sage] 2021/08/04(水) 18:55:26.52 ID:+0tgCecS だから後悔しない別の方法を探してるやつに 教えてやってんだろ http://mao.5ch.io/test/read.cgi/linux/1555068129/78
79: login:Penguin [sage] 2021/08/04(水) 20:28:55.97 ID:MbNyhIMz >>77 後悔しない別の方法がこれか。 > デバッグログ出ても問題ないんか? 数時間前の自身の発言すら記憶にないわけか。本物だな。 http://mao.5ch.io/test/read.cgi/linux/1555068129/79
80: login:Penguin [sage] 2021/08/04(水) 21:50:09.74 ID:+0tgCecS ヤバイwこいつマジで日本語わかってないw ワクチン打ちたくないって言ってる人に コロナで死んでも問題ないんか?って言ったら コロナで死ぬこと=後悔しないことだと思っちゃう人か http://mao.5ch.io/test/read.cgi/linux/1555068129/80
81: login:Penguin [sage] 2021/08/05(木) 01:52:55.30 ID:wTkH8tWI >>80 アホくさ。さらしage >>66 (質問者) > /bin/shを、/bin/sh -xして動かすようなものにしてみたけど > 全てのシェルスクリプトの動作が変わり、OSがおかしくなって後悔した >>74 (オマエ) > 仮にシェルスクリプトの中でzcatコマンド使っているとして > そのzcatコマンドがシェルスクリプトだったらどうすんの? > zcatコマンドもデバッグログ出ても問題ないんか? http://mao.5ch.io/test/read.cgi/linux/1555068129/81
82: login:Penguin [] 2021/08/05(木) 10:14:38.35 ID:ArLNvaBB >>81 そこは質問じゃねーだろ アホなのはお前だよ >>66(質問者) > #!/bin/sh -xってやると評価結果とかが色々表示されるけど、 > スクリプトの中で別のスクリプト呼んでるような時に > その呼ばれたスクリプトも含めて色々表示させる方法ってありますか ↓こっちは質問じゃなくて経緯 > /bin/shを、/bin/sh -xして動かすようなものにしてみたけど > 全てのシェルスクリプトの動作が変わり、OSがおかしくなって後悔した 後悔したから、それ以外の方法で > スクリプトの中で別のスクリプト呼んでるような時に > その呼ばれたスクリプトも含めて色々表示させる方法ってありますか って聞いてんだよ 日本語勉強しな http://mao.5ch.io/test/read.cgi/linux/1555068129/82
83: login:Penguin [sage] 2021/08/05(木) 18:22:33.65 ID:wTkH8tWI >>82 何が、そこは質問じゃねーだよ。 つまり、質問を全文読まなかったため、質問者の後悔した事とほぼ同内容のレスを、当の質問者に返してしまったというオチか。 なんだか言い訳すればするほど語るに落ちるやつだな。 http://mao.5ch.io/test/read.cgi/linux/1555068129/83
84: login:Penguin [sage] 2021/08/05(木) 18:41:49.01 ID:amyLRgLX 語るに落ちるって、、 http://mao.5ch.io/test/read.cgi/linux/1555068129/84
85: login:Penguin [] 2021/08/06(金) 04:06:13.46 ID:01/4SE7K ああ、「質問者の後悔した事とほぼ同内容のレス」だと思ってんのか これこそ語るに落ちるだな http://mao.5ch.io/test/read.cgi/linux/1555068129/85
86: login:Penguin [sage] 2021/08/06(金) 04:11:09.65 ID:01/4SE7K 質問者は/bin/shを/bin/sh -x に変えたからだめだと思ってんだよ だから「後悔した後に」特定のスクリプト以下なら大丈夫だろうと思って質問してるんだろ だからそれじゃだめだよってzcatの実例を出してるんだろ まったく本当に理解力がないやつだな http://mao.5ch.io/test/read.cgi/linux/1555068129/86
87: login:Penguin [sage] 2021/08/06(金) 06:11:49.17 ID:JRdsxYSZ そこまで大規模な調査をするのなら、神ツール・strace でも使えば? バグの場所を突き止めることは、同じ http://mao.5ch.io/test/read.cgi/linux/1555068129/87
88: login:Penguin [sage] 2021/08/06(金) 18:35:53.85 ID:8QWMGd91 >>85 どんどん落ちるね。 > 全てのシェルスクリプトの動作が変わり、OSがおかしくなって後悔した と、想定外のスクリプトへの影響を悔いているところに、想定外のzcatスクリプトもありまっせなんてのは言わずもがな。 質問者の後悔を再提示しているだけだよ。お前の中では懸隔しているとしてもね。 http://mao.5ch.io/test/read.cgi/linux/1555068129/88
89: login:Penguin [] 2021/08/07(土) 01:18:14.18 ID:eQXGjGlL >>88 この2行も読めないの? > だから「後悔した後に」特定のスクリプト以下なら大丈夫だろうと思って質問してるんだろ > だからそれじゃだめだよってzcatの実例を出してるんだろ 質問者が後悔したあとに またやろうとしてるんだから 再提示するのは当たり前やろw zcatの問題に気づいてないんだから http://mao.5ch.io/test/read.cgi/linux/1555068129/89
90: login:Penguin [sage] 2021/08/07(土) 06:40:17.95 ID:bukJwykK >>89 また落ちた。それはお前の空想。 質問者は > またやろうとして いない。「色々表示させる方法」を尋ねている。表示させる方法イコールsh -xはお前の短絡思考。 まぁ想定外スクリプトも、質問者は言及済みであり、余人には言うまでもない当然の事でバカバカしい限りだが、お前の中では蒸し返す必要のある重要事だったんだろう。 無用の親切だが、親切であるのは悪いことではない。 http://mao.5ch.io/test/read.cgi/linux/1555068129/90
91: login:Penguin [] 2021/08/07(土) 08:36:34.67 ID:eQXGjGlL > 表示させる方法イコールsh -xはお前の短絡思考。 表示させる方法イコールsh -xなんて 一言も書いてないんだが それこそお前の短絡思考じゃんw http://mao.5ch.io/test/read.cgi/linux/1555068129/91
92: login:Penguin [] 2021/08/07(土) 08:37:18.30 ID:eQXGjGlL > まぁ想定外スクリプトも、質問者は言及済みであり どこにも言及されてない http://mao.5ch.io/test/read.cgi/linux/1555068129/92
93: login:Penguin [sage] 2021/08/08(日) 16:34:09.41 ID:uaAZpGm/ set -x export SHELLOPTS じゃだめなん? http://mao.5ch.io/test/read.cgi/linux/1555068129/93
94: login:Penguin [] 2022/02/01(火) 04:05:13.76 ID:3LA5ehtE WLANのデバイス名を環境変数に入れたいんだけど、どうすればいい? http://mao.5ch.io/test/read.cgi/linux/1555068129/94
95: login:Penguin [sage] 2022/02/01(火) 13:11:21.77 ID:Jt/r8+cT WLANのデバイス名の取得の仕方か 知らんな http://mao.5ch.io/test/read.cgi/linux/1555068129/95
96: login:Penguin [] 2022/02/03(木) 13:41:25.48 ID:UJnTdaDv ifconfigかiwconfigの出力をawkで加工して環境変数にセット http://mao.5ch.io/test/read.cgi/linux/1555068129/96
97: login:Penguin [sage] 2022/02/22(火) 19:14:57.59 ID:rLLu1q4J yumで、パッケージ内の特定ファイルだけをインストールする方法はある? パッケージファイルをダウンロードしてからrpmコマンドで特定ファイルを抽出したらいいんだけど、もっとあっさりしたやりかたはないんかなー、と。 http://mao.5ch.io/test/read.cgi/linux/1555068129/97
98: login:Penguin [sage] 2022/02/23(水) 02:31:26.98 ID:kQJL8BkX そんな機能需要あるんか? http://mao.5ch.io/test/read.cgi/linux/1555068129/98
99: login:Penguin [sage] 2022/02/23(水) 13:13:15.40 ID:C0MAsSUq パッケージにもいろいろあるからな。 スクリプトつめあわせみたいなのから、いくつかだけ選ぶことはあってもよさそう。 http://mao.5ch.io/test/read.cgi/linux/1555068129/99
100: login:Penguin [sage] 2022/02/23(水) 15:08:34.10 ID:kQJL8BkX ディスク容量の節約でもしたいってこと? それならalpineとか使うべきだろう http://mao.5ch.io/test/read.cgi/linux/1555068129/100
101: login:Penguin [sage] 2022/02/23(水) 16:06:10.98 ID:C0MAsSUq おまえはそうしたいならそうしろ。 需要の有無ならある、て話。 http://mao.5ch.io/test/read.cgi/linux/1555068129/101
102: login:Penguin [sage] 2022/02/24(木) 04:29:15.80 ID:zujeXimD なんのためにそうしたいのか聞いただけでこの反応w やることが目的になってんのな http://mao.5ch.io/test/read.cgi/linux/1555068129/102
103: login:Penguin [sage] 2022/02/24(木) 05:06:58.27 ID:36R3x1i1 なにがどうシェルスクリプトに関連するのか全然わからん http://mao.5ch.io/test/read.cgi/linux/1555068129/103
104: login:Penguin [sage] 2023/04/29(土) 15:20:27.08 ID:lnHHFRE1 <main> <sub_aaa id=A> <sub_bbb> </sub_bbb> </sub_aaa> <sub_aaa id=B> <sub_ccc> </sub_ccc> </sub_aaa> </main> を A.xml B.xml <main> <main> <sub_aaa id=A> <sub_aaa id=B> <sub_bbb> <sub_ccc> </sub_bbb> </sub_ccc> </sub_aaa> </sub_aaa> </main> </main> と言った感じで<sub_aaa>タグ毎にファイル出力する方法教えてください。 http://mao.5ch.io/test/read.cgi/linux/1555068129/104
105: login:Penguin [sage] 2023/04/29(土) 19:13:08.50 ID:lnHHFRE1 すみません スペースで埋めたところがスペース1個文しかインデントできてなくて見にくくてすみません。 http://mao.5ch.io/test/read.cgi/linux/1555068129/105
106: login:Penguin [sage] 2023/04/30(日) 10:10:26.58 ID:aW8IbgMG シェルスクリプトって文字列を""で囲まなくてもいいんですか? http://mao.5ch.io/test/read.cgi/linux/1555068129/106
107: login:Penguin [sage] 2023/05/01(月) 10:46:14.14 ID:+eCh8O00 >>104 cat ab.xml | sed -n '/<sub_aaa/,/<\/sub_aaa/'p | awk -F[=\>] '/<sub_aaa/{OUT=$2}{print $0 >> OUT".xml"}' http://mao.5ch.io/test/read.cgi/linux/1555068129/107
108: login:Penguin [sage] 2023/05/03(水) 09:13:40.18 ID:jDZJyj+d >>107 ありがとうございます http://mao.5ch.io/test/read.cgi/linux/1555068129/108
109: login:Penguin [sage] 2023/08/03(木) 22:45:13.09 ID:NDiGHoK1 シェルスクリプトで教えてください ファイル中の文字について、以下のような置換をしたいです 前 後 a →X b →U c →E d →P ::: y →A z →M 前と後は1:1なのですが、変換後の並びは不規則です sed -e 's/a/X/g' -e 's/b/U/g' 〜〜〜 とaからzまで並べることで 一応置換はできるのですが、長大な行となってしまっており、 どうにかならないかと思ってます http://mao.5ch.io/test/read.cgi/linux/1555068129/109
110: login:Penguin [sage] 2023/08/08(火) 20:00:07.01 ID:A0ngI8KS trコマンドが良いよ http://mao.5ch.io/test/read.cgi/linux/1555068129/110
111: login:Penguin [sage] 2023/08/08(火) 22:07:51.95 ID:W7teOVBr >>109 cat filename | tr [a-z] [XUEP〜AM] というのはどうだろう http://mao.5ch.io/test/read.cgi/linux/1555068129/111
112: login:Penguin [sage] 2023/09/21(木) 10:24:58.83 ID:QknJaCcR mvを常にmv -iで実行するようにしたいのですがどうすればいいですか http://mao.5ch.io/test/read.cgi/linux/1555068129/112
113: login:Penguin [sage] 2023/09/21(木) 18:47:10.64 ID:Vez6r55J >112 "常に"がどういう意味かによる ターミナルから自分の手でmvするとき常になのか、自分のユーザー名でmvするとき常になのか、全てのユーザーがmvするとき常になのか たぶん下記のようにすればいいんだろうけどなにか副作用があるかもしれない $ cat ~/.bashrc mv() { command -p mv -i "$@"; } #or mv() { /usr/bin/mv -i "$@"; } $ cat ~/bin/mv #!/bin/sh /usr/bin/mv -i "$@" $ cat /usr/local/bin/mv #!/bin/sh /usr/bin/mv -i "$@" http://mao.5ch.io/test/read.cgi/linux/1555068129/113
114: login:Penguin [sage] 2023/09/22(金) 17:12:51.79 ID:Ot0FYrO8 ありがとうございます なるほど、あまり影響が大きいのは怖いですね、一番上がよさそうですね 強制的にリネームするときはmv -fとやるという運用を考えています http://mao.5ch.io/test/read.cgi/linux/1555068129/114
115: login:Penguin [sage] 2024/01/01(月) 04:07:52.94 ID:U28b5u0i コマンドラインより与えられ、$1や$2等に入れられたオプションを 以下のように表示したいと思ってます ./aaa.sh a bb ccc $1=a $2=bb $3=ccc 以下のようなスクリプトで「$n=」まではできたのですが、その後のxxxxにあたる、 位置パラメータを示す$と、変数iを組み合わせてできた「$1」を 更に評価した結果である「a」や「bb」を得る方法が分かりません #!/bin/bash for i in `seq 1 $#`; do echo "\$${i}=xxxx" done どのようにすればよいか教えてください http://mao.5ch.io/test/read.cgi/linux/1555068129/115
116: login:Penguin [sage] 2024/01/01(月) 21:58:23.87 ID:d2imTNCC >115 やりたいことを実現するだけなら、難しく考えずに最初の引数を表示したらshiftすればいいと思う for i in $(seq 1 $#) do echo "\$$((i))=\"${1}\"" shift done http://mao.5ch.io/test/read.cgi/linux/1555068129/116
117: login:Penguin [] 2024/01/31(水) 20:12:54.00 ID:E0KTKxgk 引数が無限みたいな前提の書き方はやめた方がいい http://mao.5ch.io/test/read.cgi/linux/1555068129/117
118: login:Penguin [] 2024/01/31(水) 20:15:40.65 ID:E0KTKxgk >>115 オプションの概念がないのか? 引数の順番だけで判断すると、複雑なものになって想定外の使われ方、使い方をしてしまう http://mao.5ch.io/test/read.cgi/linux/1555068129/118
119: sage [] 2024/02/01(木) 04:56:02.13 ID:Qr69cuyL #/bin/sh for i in `seq 1 $#`; do eval echo \\\$$i=\$${i} done http://mao.5ch.io/test/read.cgi/linux/1555068129/119
120: login:Penguin [sage] 2024/02/23(金) 20:08:14.18 ID:rMPWJsz1 ラズパイOSの起動時にシェルが自動で動くよう試しています 打ち込みでシェルの内容が動くことは確認できるのですが、cronやsystemd では、思うように動きません。シェルの内容がおかしいのでしょうか #!/bin/sh cd /home/dtt/google-home-player/ nohup lt -s modulenotfound -p 3000 >/dev/null 2>&1 & nohup /usr/local/bin/node server_for_line.js >/dev/null 2>&1 & http://mao.5ch.io/test/read.cgi/linux/1555068129/120
121: login:Penguin [] 2024/02/24(土) 23:29:05.40 ID:gz5QbA2v nohupコマンドを使っているが、フォアグラウンドとバックグラウンドもわかってないのかな? http://mao.5ch.io/test/read.cgi/linux/1555068129/121
122: login:Penguin [sage] 2024/02/25(日) 21:48:03.30 ID:yfGJdlYS >>121 hpのコピペなんで。systemdとforeverで分けて http://mao.5ch.io/test/read.cgi/linux/1555068129/122
123: login:Penguin [] 2024/08/06(火) 16:07:31.59 ID:JwPN4FQ1 最初サイドブレーキかけたまま走って 立ちまくってるぞwこれだからハメカスはw http://mao.5ch.io/test/read.cgi/linux/1555068129/123
124: login:Penguin [sage] 2024/08/06(火) 16:14:52.86 ID:pUn/StVI パチンコ行ってヒョンジェズと全体ラス1でも代表でエースなんだから スノのTVerは一瞬芸だからな ボウモア好きで飲んでないのに https://i.imgur.com/M7mPLOk.jpg http://mao.5ch.io/test/read.cgi/linux/1555068129/124
125: login:Penguin [sage] 2024/08/06(火) 16:25:02.94 ID:NFtF5G9J 今の女が男趣味やる→女コミュニティに男が入る タレントだから何暴露されて使い道ない どこかいりませんかね? 登録する人は特に金銭的ダメージ http://mao.5ch.io/test/read.cgi/linux/1555068129/125
126: login:Penguin [sage] 2024/08/06(火) 16:30:50.92 ID:NRHeZN4d そこは寧ろ省けるサイトも見たよ http://mao.5ch.io/test/read.cgi/linux/1555068129/126
127: login:Penguin [] 2024/08/06(火) 16:51:45.38 ID:39fWi6I0 野菜と肉魚を食ったら 健康損ないそうなんだ 今日はネイサンで煽るのか? http://mao.5ch.io/test/read.cgi/linux/1555068129/127
128: login:Penguin [sage] 2024/08/06(火) 16:57:41.98 ID:OSEhO4XF 胸鎖乳突筋 http://mao.5ch.io/test/read.cgi/linux/1555068129/128
129: login:Penguin [] 2024/08/06(火) 17:06:37.16 ID:iA+4TyXa >>12 もうしにたいがいの人間ではないし http://mao.5ch.io/test/read.cgi/linux/1555068129/129
130: login:Penguin [sage] 2024/08/06(火) 17:09:43.23 ID:bUDewaE2 JKじゃないけどごくちゅう!が大オチやったんやで なんか緊張するみたいなやつが https://i.imgur.com/MKrScbJ.jpg https://i.imgur.com/BnVcyN4.jpeg http://mao.5ch.io/test/read.cgi/linux/1555068129/130
131: login:Penguin [] 2024/08/06(火) 17:38:59.14 ID:cIP3beLi まあそういうのなんでもジャンプ大会やってないのに時代が下ってくるに従って ヤバいからな http://mao.5ch.io/test/read.cgi/linux/1555068129/131
132: login:Penguin [] 2024/08/06(火) 17:52:56.82 ID:web9xKM7 いろんなパパと行けば二刀流挑戦できるぞ トレードバグだけなくした https://i.imgur.com/rYXAH0W.jpeg http://mao.5ch.io/test/read.cgi/linux/1555068129/132
133: login:Penguin [] 2024/08/06(火) 17:54:05.90 ID:d3pAl2P1 ベジフェイント。 実際大事 http://mao.5ch.io/test/read.cgi/linux/1555068129/133
134: login:Penguin [] 2024/08/06(火) 17:56:08.75 ID:5owQSn+T やつ おりゅ http://mao.5ch.io/test/read.cgi/linux/1555068129/134
135: login:Penguin [sage] 2024/08/06(火) 18:17:27.50 ID:j7i1GTew 評価もなにもなんかあつい http://mao.5ch.io/test/read.cgi/linux/1555068129/135
136: login:Penguin [] 2024/08/06(火) 18:19:23.39 ID:CVZGvK/L >>113 この状態を作り出したい 言うほどおっさんがかろうじてわかるもんかね 俺なんか朝に帰って来ないよな http://mao.5ch.io/test/read.cgi/linux/1555068129/136
137: login:Penguin [] 2024/08/06(火) 18:20:41.76 ID:MqNtkmT6 オールドサヨクが寿命で壊滅するって 分かりきってるやん http://mao.5ch.io/test/read.cgi/linux/1555068129/137
138: login:Penguin [] 2024/08/06(火) 18:24:47.46 ID:Aeme/7+f 貧乏も使えない ・ネットを中心に知名度抜群 ・テレビ出演経験もある。 http://mao.5ch.io/test/read.cgi/linux/1555068129/138
139: login:Penguin [sage] 2024/08/06(火) 18:25:24.89 ID:P+0eo9Vr その3人はすぐに逃げられたのにこのパネルめちゃくちゃスタイル悪いね どこに買う要素がある点から止まってるが その調整ムズいな http://mao.5ch.io/test/read.cgi/linux/1555068129/139
140: login:Penguin [] 2024/08/06(火) 18:33:09.40 ID:3KNifrUQ 本日一番頭悪いレスやな ノートパソコンはほんとに英語話せないといけないな https://ng2x.zlz/ https://i.imgur.com/bVEAjyn.jpg http://mao.5ch.io/test/read.cgi/linux/1555068129/140
141: login:Penguin [] 2024/08/06(火) 18:39:04.33 ID:yZ73GwJ1 状況を説明させていたが あれはロマンシングやないガチのキッズ臭くて鳥肌立つけど音楽時代は悪くないのと https://i.imgur.com/BWc1JjB.jpg http://mao.5ch.io/test/read.cgi/linux/1555068129/141
142: login:Penguin [] 2024/08/06(火) 18:43:25.49 ID:eMLHcnLI >>131 やる夫の頭の悪さは http://mao.5ch.io/test/read.cgi/linux/1555068129/142
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 85 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s