[過去ログ] 初心者の質問相談にやさしく答えるスレ Part13 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
227: 2020/09/23(水)12:05 ID:n3ZO4tu1(1) AAS
>>226
シャープは台湾資本のメーカーだから安心だな
228: 2020/09/23(水)13:59 ID:qG2KcxsT(1) AAS
久々に滑り倒してるギャグというものを見た
229: 2020/09/23(水)22:41 ID:JIsijUQE(1) AAS
ギャグだったの?
230(1): 2020/09/25(金)00:28 ID:RsERggiG(1/2) AAS
VARが複数行の場合はどうすれば?
$ VAR=`seq 1`; seq 2 | sed "s/$VAR/@&/"
@1
2
$ VAR=`seq 2`; seq 3 | sed "s/$VAR/@&/"
sed: -e expression #1, char 3: `s' コマンドが終了していません
231: 2020/09/25(金)08:53 ID:0C7N0fKH(1/2) AAS
VAR=`seq 2`; seq 3 | perl -0777 -pe "s/($VAR)/\@\$1/"
sed でやるなら sed の文法に合わせる必要がある。
すなわち、改行をエスケープシーケンスに置き換える。
それをした上でも sed でやるには N や t を使う必要があるだろう。
そして多分、本当にやりたいことはそれではないだろう。
なにをしたいのか正直に書いたほうがいいと思う。
232(1): 2020/09/25(金)09:45 ID:RsERggiG(2/2) AAS
URLのメモがあって特定のURLの行頭に#を入れたいだけなんだ
実際のVARには対象行の文字列が入ってる
sed '
/aaa/s/^/#/
/bbb/s/^/#/
' foo.txt
これを大量に書かずに済む方法はないかってこと
233(1): 2020/09/25(金)10:01 ID:rcXzyqi8(1/2) AAS
hoge = PARAM1:VALUE1-0:VALUE1-1;VALUE1-2
こういうあたいを、最初の:区切り文字にするっていう方法ありますか?
具体的には、
hoge = PARAM1 と VALUE1-0:VALUE1-1;VALUE1-2
に分けるのが望みです。
関係あるかわかりませんが、実際には区切り文字の:は半角です、
半角コロンは視認性がすんごい悪かったので、視認性のため全角にしております。
よろしくお願いいたします。
234(1): 2020/09/25(金)10:56 ID:Zcjfxf/5(1/2) AAS
>>232
改行されたURLのみのリストならこれで大丈夫なはず
xargs -I{} sed '/{}/s/^/#/' < url_list.txt
235(1): 2020/09/25(金)12:35 ID:jeHM1ZGk(1) AAS
>>233
cut -d ':' -f 1 と
cut -d ':' -f 2- でできるよ
236: 2020/09/25(金)12:47 ID:rcXzyqi8(2/2) AAS
>>235
ありがとうございます。
N番目から最後までってのがあるんですね。
勉強になりました。
237: 2020/09/25(金)15:17 ID:Zcjfxf/5(2/2) AAS
>>234
これじゃ動かんわ
こっち
sed 's|/|\\\\/|g' url_pattern_list |xargs -I{} sed '/{}/s/^/#/' url_list
238(2): 2020/09/25(金)21:27 ID:0C7N0fKH(2/2) AAS
URL には . も含まれてると思うのだが、エスケープしなくていいのだろうか。
行全体のマッチじゃなくていいのだろうか。
パターンの数だけ sed を起動するよりもスクリプトファイルを作って
それを実行する方が効率的でデバッグもしやすいのではなかろうか。
当人が判断すればいいことだが、ちょっと気になった。
239: 2020/09/25(金)21:50 ID:3o+e4nzm(1) AAS
>>238
>>230の条件が
複数のマークする対象が変数に入っている、絶対にsedは使う、1ライナー
なんだよ。
Linuxユーザーは超こだわりを持つ奴がおおいからな
(なんで、そんなにこだわる? 基地外かよな奴が多いからな)
240: 2020/09/26(土)08:36 ID:shOcNvTA(1) AAS
Debian でディスクレスシステムもどき (USBメモリでBIOSモード起動、NASへiSCSIで接続してルートマウント) を作ったんですが、
シャットダウンや再起動しようとすると NIC が落とされるのが早いのか、処理がうまくいかないようです。
(シャットダウンシーケンス中なのに waiting for ifup for enp1s1 ( 1 min 30 sec ) ... みたいな感じ)
数分待てば再起動できるけど、どうにも時間がかかりすぎるのでなんとかしたいです。
たぶん NIC を落とさないようにするのかな、と思いつつも、どう検索したらいいのか分からずここに来ました。
分かる方、よろしくお願いします。
241: 2020/09/26(土)14:40 ID:9Br3HoRi(1) AAS
>>238
悪いこと言わないからここのスレタイを一度読んでみ?
242(3): 2020/10/03(土)20:59 ID:5AxqDLig(1) AAS
外部リンク:qiita.com
上記のサイトをみながらzfsについて勉強・検証しているのですが
zfs snapshot tank@20201003
このコマンドは通るのですが、
上記のコマンドを打たずに以下のコマンドを打つと「WARNING:
could not send tank@20201003: does not exist」と表示されます。
zfs snapshot tank@20201003 > tank@20201003.zfs
上記ページをみても書いていなかったので、シリアライズする際は一度スナップショットを取ってからしかできないという理解で間違いないですか?
243(1): 2020/10/04(日)10:28 ID:xw4Et/C8(1) AAS
>>242
何でその本人に聞かないの?
244: 2020/10/04(日)10:46 ID:/VYz5wn6(1) AAS
>>243
ほんこれ
245: 2020/10/05(月)09:20 ID:FTVXUa3S(1) AAS
>>242
小飼弾やんけ
聞きづらそう
246(2): 2020/10/08(木)16:02 ID:PdmvQUun(1) AAS
aa.html
foo
bb.html
cc.html
この中で連続するhtmlをsedで全消しするにはどうすれば?
この例だと結果はaa.htmlとfooの2行ですが実際の行数は不定です
あくまで特定の文字列を含む行が連続したら消すってことです
上下前次1-新書関写板覧索設栞歴
あと 756 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s