[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
531(1): 2019/01/13(日)13:12 ID:HUSfdmat(1/3) AAS
質問1.シェル更新がしたいです。
ubuntuでいいんですが、ログインシェルと$SHELLの関係を教えてください。
.bashrcに$SHELL='/usr/local/bin/bash'とかいてchsh -s /usr/local/bin/bashとすると
シェル更新になるのでしょうか?それとも片方だけ?
質問2
ディストリによって/bin/shは/bin/bashにシンボリックリンクだったり、単独のshだったりします。
ネットを見ると、
>「sh」という名前でbashを動かしたときは、できるだけ昔のshっぽく動きますよ
>「/bin/sh」と「/bin/bash」のどちらを指定しても、動き出すのは「/bin/bash」です。
>ただし「/bin/sh」を指定したときは、bashのくせにshっぽく動くのです。
省3
532: 2019/01/13(日)13:24 ID:H0Sg8MHT(1/2) AAS
> 古いままのshを使いたくないので、/bin/shはどの様にビルドすればいいですか?
/bin/sh を差し替えたいってこと?
慣れてないのにそんなことしない方がいいよ
533: 2019/01/13(日)13:40 ID:AF5qb08B(1) AAS
ログインシェルを変えたいだけなら
chsh だけで十分だよ
ただし /etc/shells に記載されてるシェルだけ選択できる
534: 2019/01/13(日)15:22 ID:HUSfdmat(2/3) AAS
$SHELLはただの環境変数なので、ログインシェルと無関係にtshとか指定できてしまうのですね。
とりあえずsh入れ替えは様子見します。
535: 2019/01/13(日)15:23 ID:HUSfdmat(3/3) AAS
bashのビルドとログインシェル変更はできました。
536: 2019/01/13(日)15:43 ID:I5o3Ud+K(2/4) AAS
もう少し勉強してから来い
537(1): 2019/01/13(日)15:49 ID:R6AFrj0A(1) AAS
CENTOSのターミナル上で日本語が■となって文字化けするのですがどうすれば正常に表示できますか?
↓のような書き込みあるのですがCUIのみ環境でターミナル上で日本語を表示させるのはできないということでしょうか?
外部リンク:teratail.com
TaichiYanagiy
2016/04/21 12:21
Linux コンソールでは日本語は表示できないです。
fbterm とかインストールすればできるかもしれませんが、CentOS 7 には入っていないようです。
-------
やったこと
外部リンク:teratail.com
省7
538: 2019/01/13(日)16:14 ID:I5o3Ud+K(3/4) AAS
日本語フォント入れてfbterm使えば出来るけどKmsconのほうがいいと思います
539(1): 2019/01/13(日)16:24 ID:dvKYRffv(1/2) AAS
# fdisk loop_sps.img
デバイス ブート 始点 終点 ブロック Id システム
loop_sps.img1 2048 43007 20480 83 Linux
loop_sps.img2 43008 83967 20480 83 Linux
loop_sps.img3 83968 204799 60416 83 Linux
# losetup -f
/dev/loop0
# losetup /dev/loop0 loop_sps.img
# losetup -a
/dev/loop0: [0801]:1312473 (/home/hoge/loopback/loop_sps.img)
省16
540: 2019/01/13(日)16:26 AAS
フォーマットしてるん?
541: 2019/01/13(日)16:29 ID:dvKYRffv(2/2) AAS
>スパースファイルの10MB
これ100MBです
542(4): 2019/01/13(日)16:34 ID:3xkV/Dyy(1) AAS
linuxのディストリには、目指すべき方向性が盛り込まれている。
なぜ、エロ目的のディストリがないのか?!?
543: 2019/01/13(日)16:49 ID:vFKZ39mt(1/2) AAS
>>537
それは文字化けじゃなくて代替文字(U+fffd)が表示されてるだけ
正常な動作だよ
544: 2019/01/13(日)16:53 ID:vFKZ39mt(2/2) AAS
PSFフォント自作すれば512文字(からASCIIを除いた分)の日本語文字は使えるようになるんじゃね
545: 2019/01/13(日)17:06 ID:H0Sg8MHT(2/2) AAS
>>542
ディストリっていうかアプリの話じゃないだろうか
どんなことがしたいの?
546: 2019/01/13(日)17:42 ID:uUEWCSU2(1/2) AAS
>>542
doutei kimoi
547: 2019/01/13(日)17:53 ID:YsZtZUAD(1) AAS
>>542
ディストリがあなたのために何ができるかを問うのではなく、あなたがディストリのために何ができるかを問うてほしい
548(1): 2019/01/13(日)18:18 ID:/zaakSUO(1) AAS
画面に「LI」と出たまま止まってしまうのですが次に何をしたらいいですか?
549: 2019/01/13(日)19:00 ID:uUEWCSU2(2/2) AAS
>>548
おじさんにチミのlilo.conf見せてみ
550(1): 2019/01/13(日)19:25 ID:sqaELV7j(1) AAS
>>542
あるよ
外部リンク[html]:moebuntu.web.fc2.com
551: 2019/01/13(日)19:34 ID:I5o3Ud+K(4/4) AAS
15年くらい前に作られてそうなのに最新版に対応してるのがすごいな
552: 2019/01/13(日)20:28 ID:QQ/nBKoe(1) AAS
>>550
これはディストリっていうかテーマだし、萌えとエロは違うだろ
553: 2019/01/13(日)22:06 ID:Wp3VBOUc(1) AAS
ネタにまじれ…
554: 2019/01/14(月)11:33 ID:e4IA+xl+(1) AAS
>>528
ありがとうございます。
もうちょっと詰めた配置にするようにはできませんか。
column -xとls -xではls -xのほうが効率のいい並べかたをしてくれます。
555(2): 2019/01/14(月)14:17 ID:nnvqM0Jf(1/2) AAS
>>531
#!/bin/sh のスクリプトは、bash 特有の文法を使っていないけど、
#!/bin/bash は、使っている
bash 特有の文法を使っていれば、#!/bin/sh とは書けない!
#!/bin/bash と書かなければならない
#!/bin/sh の方が、他のシェルとの互換性が高い
556: 2019/01/14(月)14:22 ID:nnvqM0Jf(2/2) AAS
>>539
fstab なども、見れば?
557(2): 2019/01/14(月)15:50 ID:ngOueGVE(1/3) AAS
指定した範囲の数字を順番に出力するコマンドってなんだったっけ?
$ hoge 2 5
2
3
4
5
↑みたいなやつ
558(1): 2019/01/14(月)15:57 ID:Pcx5I6S5(1/4) AAS
>>557
36
559: 2019/01/14(月)16:01 ID:Pcx5I6S5(2/4) AAS
>>558
2×2×3×3=36
560(1): 2019/01/14(月)16:06 ID:28o8Z+iC(1) AAS
>>557
seq かな
561: 2019/01/14(月)16:15 ID:ngOueGVE(2/3) AAS
>>560
ありがとう
562(1): 2019/01/14(月)16:22 ID:Pcx5I6S5(3/4) AAS
俺にも礼言えやコラ、ヒントやったろーが
563: 2019/01/14(月)16:34 ID:ngOueGVE(3/3) AAS
>>562
ありがとう
でも難しすぎてヒントとは気付けなかった
564: 2019/01/14(月)16:37 ID:Pcx5I6S5(4/4) AAS
4×9=36
565(1): 32 82 114 170 241 2019/01/14(月)20:06 ID:NeDallKQ(1) AAS
gpartedでHDDをコピーしてそのHDDから起動するということは出来ないって事?
インストしたHDDの中身をgparted使って複製して複製したやつを起動したいという簡単な話なんだど。
566: 2019/01/14(月)20:08 AAS
なんの話?
567: 2019/01/14(月)20:12 ID:clhVorR6(1) AAS
出来るけど必要な情報を提供しない&人の話聞かない奴には無理
568: 2019/01/14(月)20:19 AAS
ああ、>>241とかなのね
P2Vしたら?
569(2): 2019/01/14(月)21:44 ID:XLvDIi96(1) AAS
>>526
外部リンク:serverfault.com
>>555
#!/bin/bash
でスクリプト書いたとき、
sh script.sh で実行したときと bash script.sh って実行したときで
挙動が違ったことがあった。
一行目のシェルで実行してくれるわけじゃないんだな。
570: 2019/01/14(月)22:01 ID:VYSqKgGP(1) AAS
ネタにマジレス・・・
571: 2019/01/14(月)22:44 ID:qhH1qpNc(1) AAS
>>565
>>241で最終的に仮想環境にしたいっていうことなら、
もう仮想環境にいれて仮想ではMBRで使っちゃえば?
572: 2019/01/14(月)22:59 ID:IGw4bJRa(1/2) AAS
win10上VMWare上のubuntu16.04上で作業しています
SDカードの移行のため、ソースとなるSDからRawイメージをPCへ圧縮して読み出しました
sudo sh -c "dd if=/dev/sdb | gzip -c > SourceSD.img.gz"
SDカードを差し替えた後、新SDへの書き込みは以下でうまくできました
gzip -c SourceSD.img.gz | dd of=/dev/sdc
移行先のデバイスでは問題なく動作しています
この後なんですが、imgファイルの中身をちょっと覗きたくなって、Rawイメージの中から
特定のパーティションをマウントしようと考えました。
そこでまずはSourceSD.img.gzを展開しようと
gzip -dc SourceSD.img.gz | dd of=SourceSD.img
省5
573(1): 2019/01/14(月)23:17 ID:EuaUxkjW(1) AAS
>>569
shやbashにとってはシェバンはただのコメントだからね
スクリプトに+xして直接実行したときだけexecveが特別にその一行目を解釈するから意味を持つ
外部リンク[html]:linuxjm.osdn.jp
574: 2019/01/14(月)23:18 ID:IGw4bJRa(2/2) AAS
あら
gunzip -dc < SourceSD.img.gz | dd of=SourceSD.img
以下でいけましたぁ
質問は取り下げます
575(1): 2019/01/15(火)00:13 ID:1SZMXl0b(1/2) AAS
たくさんテキストファイルがあり、
それぞれのファイルの行の配列はこんな感じです(フォーマットは定型です)
data1
hoge=2352
fuga=345
data2
hoge=4634
fuga=35767
最終的に、
data1=345
省4
576(1): 2019/01/15(火)00:46 AAS
awk -F'=' 'NR%3 == 1 {x=$1} NR%3 == 0 {print x"="$2}' hoge.txt
577(3): 2019/01/15(火)02:08 ID:qPvPFFOI(1/2) AAS
sed -e 'N;N;s/\n.*=/=/;'
578(2): 575 2019/01/15(火)07:15 ID:1SZMXl0b(2/2) AAS
ありがとうございます。
しかしながら、肝要なことを書き忘れました。
申し訳ありません。
以下の行は、テキストファイル行の途中にあります
;(中略)
data1
hoge=2352
fuga=345
data2
hoge=4634
省4
579: 2019/01/15(火)08:47 AAS
egrep -A2 ‘data1|data2’ | egrep -v -- ‘--‘ | >>576
580(1): 2019/01/15(火)09:25 ID:ddJZRUPr(1/2) AAS
PanasonicのLet's NoteにDebian GNU/Linuxを入れています。
Xfce4デスクトップ環境において、電源ケーブルを差し込んで充電モードに切り替えると
画面の輝度が最低になり、更にキーボード操作も受け付けなくなります。
輝度調整キーを押すと再びキーボードなどが操作できるようになりますが、
電源ケーブルを接続する度に↑こういうことをするのは少し手間ですし、
何より原因不明で気持ち悪いです。
そこで原因を突き止めてできれば解決もしたいのですが、
ラップトップパソコンでの電源管理に関するトラブルでは
どういったログを見ればよいでしょうか。ご教示ねがいます。
(例えばapt関連の事象なら/var/log/apt以下のファイルを調べればよい、
省2
581: 2019/01/15(火)09:57 ID:UaSyty4G(1) AAS
>>578
>>577をもとに
sed "/^data[0-9]\{1,\}$/!d; $(yes 'N;' | head -n 2) s/\n.*=/=/;"
582(1): 2019/01/15(火)10:35 ID:Oko32N8s(1) AAS
>>580
よくわからんけどTLPでも入れてみたら
583: 2019/01/15(火)10:50 ID:qPvPFFOI(2/2) AAS
>>578
そこに書いてある分だけでいいなら
sed -e '/^data[12]$/{N;N;s/\n.*=/=/;}'
で済むかもしれないが誤認識の心配はしなくていいの?
そこに書いてある分だけじゃないなら、おおざっぱに考えても
a) 処理対象となる各レコードの先頭行を認識して処理する。
b) 1個以上のレコードから成るブロックを処理する。
というパターンがあると思うんだが。>>577 は b で書いた。
584: 2019/01/15(火)12:49 ID:ddJZRUPr(2/2) AAS
>>582
ありがとうございます。やってみます。
585(1): 2019/01/15(火)15:16 ID:cwR3mfso(1/2) AAS
sedって単純な正規表現は使えるようになったけど>>577みたいなのは訳わからん
もっと覚えんとなぁ
586(1): 2019/01/15(火)15:49 ID:EraLGKKv(1/2) AAS
>>569
sh script.sh, bash script.sh などでは、シェバンは使われない
シェバンが使われるのは、
./script.sh
のような、ファイル名自体がコマンドになる場合に、
カーネルがシェバンを読んで、どのシェル・アプリで実行するか決める
(script.sh には、実行権限も付ける必要がある)
シェバンにはシェル以外にも、ruby, python なども指定できる
587: 2019/01/15(火)16:08 ID:xU5emx/S(1/2) AAS
シェバンニがヒトバンニやってくれました
588(1): 2019/01/15(火)16:39 ID:3wF6LWtn(1/3) AAS
え?カーネルがやってくれるのww
589: 2019/01/15(火)17:15 ID:EraLGKKv(2/2) AAS
Ruby で作った
re = /^data/ # 正規表現
result = [ ]
# 末尾の改行を削除して、配列に読み込む
input_ary = File.readlines( "input.txt", chomp: true )
input_ary.each_with_index do | line, index | # 1行ずつ処理する
if line.match re # マッチした時
str = input_ary[ index + 2 ] # 2行下
if pos = str.index( "=" ) # = が有れば、それ以降を取り出す
result.push line + "=" + str[ pos + 1 .. -1 ]
省4
590(1): 2019/01/15(火)17:20 ID:2rmFEu5s(1/2) AAS
>>588
そうやで
この24行目当たりで'#'と'!'をチェックしてる
外部リンク[c]:github.com
591: 2019/01/15(火)18:11 ID:FoJFyUQ2(1/2) AAS
ubuntu16.04LTS 64bitにキャノンのプリンタドライバをインストールしたいのですが
パッケージの拡張子がrpm
なので、alienコマンドを使ってインストールしようとしましたがエラーに・・・
sudo alien bjfilterpixus860i-2.4-0.i386.rpm
bjfilterpixus860i-2.4-0.i386.rpm is for architecture i386 ; the package cannot be built on this system
回避する方法ありませんかね?
ちなみに64bit版のドライバはアップされていませんでした。
592(2): 2019/01/15(火)18:15 ID:M081BtpX(1) AAS
>>590
それシステムコールのコードじゃね?
593: 2019/01/15(火)19:12 ID:2rmFEu5s(2/2) AAS
>>592
レスの意図が読み取れんのやが
どう呼ばれるかまで追ってないけど多分execve関連のコードやろな
594: 2019/01/15(火)19:21 ID:3wF6LWtn(2/3) AAS
>>592
systemcallなら解るわ
シェバンを使う使わないもあるだろうし特権必要かもな
595: 2019/01/15(火)19:24 ID:xU5emx/S(2/2) AAS
宇宙刑事シェバン
596: 2019/01/15(火)19:39 ID:cwR3mfso(2/2) AAS
外部リンク:ja.wikipedia.org
>ファイル先頭のシバンを認識するのは、OSの execve システムコール(exec を参照)を処理するルーチン中のプログラムローダーである。
普通に書いてある
597: 2019/01/15(火)19:56 ID:BN3zpeuW(1) AAS
>>573 >>586
ありがとう。
今まで実行権限つけて実行していたけど、どう動くか知らなかったので勉強になります。
598: 2019/01/15(火)20:14 ID:3wF6LWtn(3/3) AAS
シェバンはカーネルが実行するんやで
勉強になりました。w
599: 2019/01/15(火)23:58 ID:FoJFyUQ2(2/2) AAS
AA省
600(1): 2019/01/15(火)23:58 ID:OT8aKb3q(1) AAS
この流れなら聞ける気がする!!
ld-linux-x86-64.so.2とかはなんでreadelfで見るとDYN(Shared object file)でしかもプログラムヘッダにはPT_INTERPもないのに実行できるの?
601(1): 2019/01/16(水)03:05 ID:VHwVZmlT(1) AAS
OS起動してないPCからハードディスクのデータって抜き出せるの?
602(1): Evrything is a file. 2019/01/16(水)04:35 ID:1ezdqFxJ(1) AAS
>>601
USBメモリにインストールされたLinuxや、USBメモリのWindows起動ディスクでパソコンを起動して、内蔵ハードディスクにアクセスする。
手順
コンビニにいく→Linuxなら8GBのUSBメモリを買う。1000円しない。Windows10なら念のため16GBの方が良いかもな。→起動ディスク作成解説のYouTubeなりを見る。→USBから起動→内蔵ハードディスクのデータを取り出す。
些細なファイルなら起動用のUSBに保存して構わんが、データ量が大きいなら、コピー先となる容量の大きい外部ハードディスクやUSBメモリを挿しとけ。
注意はWindowsからはLinuxは見えない。復旧したい内蔵ハードディスクがLinuxのファイルしすてむなら、起動USBメモリもLinuxでなければならない。。
ところがLinuxからはWindowsの入ったハードディスクは見えるので、Windowsの起動ディスクが作成できない状況ならLinuxのUSB起動ディスクからファイルを救出することとなる。
603: 2019/01/16(水)06:35 ID:4p2GcZ++(1) AAS
>>600
.so, .dll などの共有動的リンクライブラリを読み込むには、たぶん、読み込む専門の関数がある
ルール通りに、作ればよいだけ
604(1): 2019/01/16(水)13:13 ID:Qs4CW8g3(1) AAS
Ubuntuのタスクマネージャを見ていて思ったのですが
Windows (7, 10)と比べてメモリは多く消費しているのにディスク使用率がかなり少ないですよね
もしかしたら僕の環境のせいかもしれないのですが
Linuxが(メモリを消費する割に)軽いのはディスクアクセスが少ないからなんですかね。
605: 2019/01/16(水)13:23 ID:cQMJc8ev(1) AAS
お前の中ではそうなんだろうな
606(2): 2019/01/16(水)13:58 ID:7X37mgxB(1) AAS
>>585
全く同じこと思ってますw
シャドウなんたらとかあの辺の仕組みを理解しないといけないんだろうけど
そのうち分かるだろうと思ってるうちに15年経ってしまった
ガッツリman見るしかないのかな
607: 2019/01/16(水)15:37 ID:3hGWWV8d(1) AAS
>>604
最近のsystemdはRAMに余裕があれば/tmpをRAMに置いたりするよね
Windowsは特別に設定してない限り一時フォルダをCドライブに置いたような
608: 2019/01/16(水)16:20 ID:0cRyARSL(1) AAS
man熟読とかそれ別の修行だな
609: 2019/01/16(水)18:57 ID:aiEqsD6q(1) AAS
>>606
>そのうち分かるだろうと思ってるうちに15年経ってしまった
俺もなんだけど低脳は長い間やっていても、脳レベルが低い、
脳レベルの低さを補うために必死に努力しないといけないのにろくに努力しないもんだから
低レベルで進化がストップだからな。
一方、高脳は15年もやっているとマスターレベルに進化しているんだろうが
610: 2019/01/16(水)19:36 ID:FEpqTXyD(1) AAS
>>606
とりあえずこの「パスワードファイルとシャドウパスワードファイルについて」節くらいのことわかっとけば十分じゃね
外部リンク:blog.amedama.jp
611: 2019/01/16(水)20:36 ID:3GhC5Fdo(1) AAS
わがんね
612: 2019/01/16(水)21:53 ID:wdC5ClHX(1) AAS
低脳の対義語で高脳に違和感を感じる
613: 2019/01/16(水)22:03 ID:sx9/X2NH(1) AAS
低知能、高知能なら違和感ない
614(1): 2019/01/16(水)23:05 ID:OmTbfm5b(1/2) AAS
CentOSで、wgetの画像版みたいなのありませんでしょうか。
URL指定して、その先のキャプチャをとってくれるようなコマンドです
urltopng http;//www.hoge.com -o /tmp/hoge.png
↑こんな感じで簡単に指定できるとものすごく助かります
615: 2019/01/16(水)23:09 ID:/aJSKE/A(1) AAS
画像版ってなんだよ
HTMLをなんだと思ってるんだ
616(1): 2019/01/16(水)23:15 ID:PNUxWuBU(1) AAS
結局はhtmlやらcssやらダウンロードしてきてレンダリングするしか方法無いからな
chromiumやfirefoxをヘッドレスで動かしたらできるやろ
617: 2019/01/16(水)23:29 ID:OmTbfm5b(2/2) AAS
>>616
ありがとうございます。
ヘッドレス(ブラウザ?)って言葉がヒントになって
該当する情報を見つけられました。
いろいろ調べなきゃいけないようですが
なんとかできそうです
ありがとうございます。
618: 2019/01/16(水)23:50 ID:0MPGI0Op(1) AAS
Mozilla Firefoxには少し前まで「--screenshot」っていうそのものズバリのオプションがあったんだけど
どういう訳が削除されちゃったみたい。公式ドキュメントからも消えてるし。
ただWebページを画像として保存するっていうのは
一聞すると荒唐無稽に思えるかもしれないけど
ブラウザ間の互換性とかを調べるのに手っ取り早くて確実だったりするんだよね。
619: 2019/01/17(木)03:07 ID:RAH/F2Nx(1) AAS
>>602
それOS起動してるやん
620(2): 2019/01/17(木)05:50 ID:bHH3k90Z(1) AAS
$ cat foo.txt
123abc
$ perl -pei 's/\d+//' foo.txt
Can't open s/\d+//: そのようなファイルやディレクトリはありません.
123abc
$ perl -pe 's/\d+//' -i foo.txt
$ cat foo.txt
abc
perlでsed記法ができるらしいがsedと違ってperlの-iは後ろじゃないとダメとか何このトラップ
621: 2019/01/17(木)09:24 ID:hR3V3mrP(1) AAS
ていうかいい加減
-longopt←こういう記法廃れてほしい。
特にJava関係のアプリに多く見受けられる印象があるけど
--longopt←こういう形式のほうが標準入力(-)オプション終了(--)とかのパースがしやすいし
(慣れの問題でもあるものの)「自然」。
と、いうか-longoptでもいいからどっちかにしてくれ……!
622: 2019/01/17(木)17:28 ID:Y5jtLWLb(1) AAS
>>620
$cat foo.txt
123abc
$sed -ei 's/[0-9]*//' foo.txt
sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます
$ # まあ、当たり前だね。
623: 2019/01/17(木)19:56 ID:+lEbs1y/(1/2) AAS
>>614
wget は、クローラーだろ
何階層まで再帰するかとか、
ダウンロードするファイルの拡張子も指定できる
Ruby のクローラーの本でも、最初は、wget で作る。
その後、同じものをRuby, Selenium WebDriver, Nokogiri で、スクレイピングする
624(1): 2019/01/17(木)20:07 ID:+lEbs1y/(2/2) AAS
>>620
そりゃ、-i は無引数のスイッチじゃない!
引数が必要なオプションだから、引数は、-i の直後に書かないといけない
オプションには無引数のものと、引数を取るものがある。
すべてのコマンドで、そのルール
Ruby でコマンドラインオプションを処理する、ARGV.options, OptionParser でも見れば?
625(1): 2019/01/18(金)00:38 ID:r5ZKdb3c(1) AAS
ワガママハイスペック買ったんだけどどうやるの?
626: 2019/01/18(金)01:03 ID:eccQwlZo(1) AAS
何をどうやるの
627(1): 2019/01/18(金)04:01 ID:wL1cq/nG(1/2) AAS
>>624
$ sed --version
sed (GNU sed) 4.2.2
$ cat foo.txt
123abc
$ sed -i 's/123//' foo.txt
$ cat foo.txt
abc
BSD版のsed不便じゃないの?
628: 2019/01/18(金)04:41 ID:AimlejDj(1) AAS
GNU版が便利なんだよ。
macOSを含めBSD版はやるきねーから
629: 2019/01/18(金)05:14 ID:wL1cq/nG(2/2) AAS
$ sed -re -i 's/a/A/' foo.txt
sed: -e expression #1, char 1: 不明なコマンド: `-'
$ sed -rei 's/a/A/' foo.txt
sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます
$ sed -ire 's/a/A/' foo.txt
$ perl -i.bak -pe 's/\w+/123/' foo.txt
$ ls
foo.txt foo.txtre foo.txt.bak
まぁ-iだけは分けた方が確実だな
-iの直後にオプション並べても接尾辞扱いされるようだし
630(1): 2019/01/18(金)12:23 ID:1Q2Qf3Wk(1) AAS
>>627
>sed -i 's/123//' foo.txt
むしろこれで、引数の区別が出来たのに、驚いた!
最後に、/ が付くかどうかで、
置換指定の文字列と、ファイル名は区別が付くのか?
上下前次1-新書関写板覧索設栞歴
あと 372 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.049s