[過去ログ] くだらねえ質問はここに書き込め! Part 236 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2019/04/28(日)23:48 ID:Td3BCZA8(1/2) AAS
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
外部リンク:www12.atwiki.jp

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
外部リンク:www12.atwiki.jp
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索
外部リンク:www.google.com検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2F外部リンク:www.google.com検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

※前スレ
くだらねえ質問はここに書き込め! Part 235
2chスレ:linux
2
(1): [age] 2019/04/28(日)23:49 ID:Td3BCZA8(2/2) AAS
生存させます。
あと前スレの英字版seqは{a..z}をfor in入れ子にするのじゃだめ?
3: 2019/04/28(日)23:50 ID:F6u9ZJu6(1) AAS
>>2
dashで動かないからダメです
4
(1): 2019/04/29(月)03:43 ID:19Twve31(1) AAS
元の質問ってdashで動くとか要求してた?
5: 2019/04/29(月)04:02 ID:sqTp3hUA(1) AAS
してるしてr
6: 2019/04/29(月)08:00 ID:7YCjbmXB(1/3) AAS
>>4
2chスレ:linux
7: 2019/04/29(月)08:01 ID:7YCjbmXB(2/3) AAS
んで、元の質問者はまだいるの?
いないならこの話続けてもしょうがない
8
(2): 2019/04/29(月)15:24 ID:9QzeqO4u(1) AAS
Windows 7からの乗り換え予定だけど、おすすめのLinuxを教えてください。
9: 2019/04/29(月)15:31 ID:9bohS5xI(1/4) AAS
の、の、の、乗り換えだと!?!?!?!?!?!?!?!?!?!?!?
10: 2019/04/29(月)15:32 ID:GGouWf1e(1) AAS
>>8
Win10にWSLのUbuntu18.04入れる
11
(2): 2019/04/29(月)15:43 ID:9bohS5xI(2/4) AAS
はっきり言ってWindows7からLinuxへの乗り換えは、築40年のマンションから最新の段ボールハウスに引っ越すようなもん。
Windowsを避けたいならMacに乗り換えればいい。
12
(2): 2019/04/29(月)16:19 ID:TLeTy1mw(1) AAS
macos 9なら持ってるよ
OSなんてソフトウェアを動かすための箱だよ
使いたいソフトウェアがあるOSを選べばいい
13: 2019/04/29(月)16:24 ID:DZObjCTB(1/2) AAS
>>11
上手い喩えに草生えた
14: 2019/04/29(月)16:49 ID:fqiTas6C(1) AAS
>>12
OS9なんて使い物にならんだろ
アンティークショップでも開くつもりか?
15: 2019/04/29(月)17:32 ID:7YCjbmXB(3/3) AAS
>>8
こっちで

オススメLinuxディストリビューションは? Part74
2chスレ:linux
16: 2019/04/29(月)17:43 ID:9bohS5xI(3/4) AAS
>>12
> 使いたいソフトウェアがあるOSを選べばいい

答え出てんじゃん
17
(1): 2019/04/29(月)20:34 ID:a3M9Hij/(1) AAS
自宅鯖のmysqlのポートと固定ipのvpsをsshでつないで
自宅鯖のMySQL に外から繋ぎたい
vpsへ外部からsshでさらにトンネルすれば繋がるけど
これなしで単純に接続できない
18: 2019/04/29(月)20:43 ID:dYsolAT+(1/2) AAS
>>11
最新のダンボールハウスを甘く見過ぎw
画像リンク[jpg]:livedoor.blogimg.jp

画像リンク[jpg]:livedoor.blogimg.jp
19: 2019/04/29(月)20:46 ID:dYsolAT+(2/2) AAS
追記

公式ページ
外部リンク:wikkelhouse.com
20: 2019/04/29(月)21:57 ID:DZObjCTB(2/2) AAS
トップページ厨ってまだいたのか
まるで先カンブリア代の化石だなw
21: 2019/04/29(月)22:17 ID:9bohS5xI(4/4) AAS
>>17
NAPTじゃダメ?
22
(3): 2019/04/29(月)22:18 ID:ZDJs8Ctl(1) AAS
SSHで最強の暗号強度って↓でいいの?

暗号スイート 公開鍵長
AES256-SHA256 15360

これにするとなんか問題出る?
AES128が標準らしいけど
23: [kankangkgk@wc4.so-net.ne.jp] 2019/04/29(月)22:18 ID:Ebjy0Azw(1) AAS
誰かsnex9xの導入方法教えてください。
24
(1): 2019/04/30(火)14:56 ID:gZaSNleF(1) AAS
Linuxでは、ウイルスバスターを使うことはできないのですか?
25: 2019/04/30(火)16:11 ID:BJL7JNk1(1/2) AAS
>>24
トレンドマイクロ製品ならServerProtectになるんじゃね
26
(1): 2019/04/30(火)17:05 ID:acFM615f(1) AAS
操作を記録するフリーソフトを教えて下さい。
動作は軽量でお願いします。
27
(2): 2019/04/30(火)17:06 ID:p5HaKvtn(1) AAS
>>26
bash
28
(2): 2019/04/30(火)17:25 ID:NMnxleWP(1) AAS
何ヶ月か前くらいに
政府主導で大々的に不正アクセスするぞって犯行声明だしてた件ってどうなった?
もう実行済み?
29
(1): 2019/04/30(火)18:02 ID:pOTxpqhP(1) AAS
>>27
せめてscript(1)を紹介してやれ
30: 2019/04/30(火)19:04 ID:BswX3i7y(1/2) AAS
>>28
政府っていうか左派な。
31: 2019/04/30(火)19:45 ID:LL/MoaDM(1) AAS
政府が左派?
安倍が左派だと思ってことはお前さん、一般人からは極右だと思われてるよ
32: 2019/04/30(火)20:59 ID:BJL7JNk1(2/2) AAS
>>28
板違い
33: 2019/04/30(火)22:41 ID:BswX3i7y(2/2) AAS
板違いだし
安倍が極右ってメディアに乗せられすぎだ。現実見ろ。
34: 22 2019/05/01(水)01:05 ID:8hLWa+D7(1/3) AAS
早く答えてください
35
(1): 2019/05/01(水)01:57 ID:3rIc0cCl(1/3) AAS
>>22
それでいいよ
問題はない
36: 22 2019/05/01(水)03:38 ID:8hLWa+D7(2/3) AAS
>>35
そうですか、ありがとうございます。
37
(6): 2019/05/01(水)03:39 ID:8hLWa+D7(3/3) AAS
>>37
$ mail
mail: /home/ユーザー名/Maildir/: Is a directory

ってなってメール見れないんだけどなんでですか?
Postfix、Dovecot使用です。
両方ともディレクトリは~/Maildirにしてます。
38: 2019/05/01(水)07:03 ID:dCEY5iYZ(1/2) AAS
>>27
>>29
なるほど。ありです。
39
(2): 2019/05/01(水)08:10 ID:3rIc0cCl(2/3) AAS
>>37
ディストリとバージョンは?
使ってるmailコマンドはどのパッケージのもの?

ぐぐったらこんなん出てきた
外部リンク:askubuntu.com
40
(1): 2019/05/01(水)16:36 ID:dCEY5iYZ(2/2) AAS
アンドロイド 4.04
ユーチューブが起動しても一瞬で落ちる
(アップデータしないと起動すらしない)

機種
201HW
41: 2019/05/01(水)16:59 ID:3rIc0cCl(3/3) AAS
>>40
2ch板:android
42
(1): 2019/05/01(水)17:44 ID:Sdb+fBy0(1) AAS
>>37
次の実行結果を教えて。

$ mail -f $HOME/Maildir

あとコレも。

$ export MAIL=$HOME/Maildir mail
43
(2): 2019/05/02(木)12:05 ID:ZiexQsB6(1/3) AAS
インテル® Parallel Studio XEのifortコマンドで拡張子が.f95のファイルをコンパイルしたいです。
しかしそのまま
$ ifort -e95 ./main.f95
と実行すると
ld:./main.f95: file format not recognized; treating as linker script
↑このように「ファイル形式が不明だ」とldに文句を言われてしまいます。
素人考えですがifortのオプションなどでldコマンドに「このファイルはFortranで書かれている」旨を
指定できれば、問題は解決しそうです。
どなたかifortコマンドを経由してldコマンドにファイル形式を明示する方法などをご存知ないでしょうか。
44: 2019/05/02(木)15:03 ID:VPx2vp+E(1) AAS
>>43
使ってないからよくわからんけど.f95なんていう拡張子を知らないからじゃね?
main.f90とかにしてみれば?
外部リンク[htm]:www.xlsoft.com
45
(1): 2019/05/02(木)16:29 ID:IH5xOSVG(1) AAS
>>43
-free -Tf ./main.f95
外部リンク:software.intel.com
外部リンク:software.intel.com
ldが出てくるのは多分コンパイラが知らない拡張子なのでそのままリンカに渡しているせい
46: 2019/05/02(木)17:13 ID:ZiexQsB6(2/3) AAS
>>45
ありがとうございます!
無事コンパイルできました!
47
(2): 2019/05/02(木)17:22 ID:troeU2I3(1) AAS
今どきLinuxで開発とか都市伝説かと思ってた
48: 2019/05/02(木)19:03 ID:ZiexQsB6(3/3) AAS
>>47
今どきは何で開発するんですか?
教えてください!
49: 2019/05/02(木)23:03 ID:IbNqEEul(1) AAS
>>47はWindowsやMacでしか開発したことない奴じゃね?
適材適所でWindowsでもMacでもLinuxでも開発するよ
50: 2019/05/03(金)01:37 ID:FAY4E1xX(1/4) AAS
>>39>>42
ありがとうございます
Ubuntu18.04 Xfce使用です

$ mail -f $HOME/Maildir/
mail: /home/ユーザー名/Maildir/: Is a directory

$ export MAIL =$HOME/Maildir mail
bash: export: `=/home/ユーザー名/Maildir': 有効な識別子ではありません

となります。
51
(1): 2019/05/03(金)01:51 ID:v4rlKNR8(1) AAS
有効な識別子ではありません でぐぐったら

export foo = bar
周りのスペースを削除
export foo=bar

だと
52: 37 2019/05/03(金)02:02 ID:FAY4E1xX(2/4) AAS
>>39
$ sudo update-alternatives --config mailx
* 0 /usr/bin/bsd-mailx 50 自動モード
1 /usr/bin/bsd-mailx 50 手動モード
2 /usr/bin/mail.mailutils 30 手動モード

となります。

これってのmailutilsに設定するんでしたっけ?
53: 37 2019/05/03(金)02:05 ID:FAY4E1xX(3/4) AAS
>>51
ありがとうございます。

$ export MAIL=$HOME/Maildir mail
で何も表示されませんでした。
54
(1): 37 2019/05/03(金)02:09 ID:FAY4E1xX(4/4) AAS
$ sudo update-alternatives --config mailx
* 0 /usr/bin/bsd-mailx 50 自動モード
1 /usr/bin/bsd-mailx 50 手動モード
2 /usr/bin/mail.mailutils 30 手動モード

を2のmailutilsにしたら、一応mailコマンドでずら〜とメールが表示されたのですが、これでいいんですっけ?
Ubuntuって標準mailutilsでしたっけ?
55
(1): 2019/05/03(金)06:31 ID:AiKI8zYp(1/2) AAS
esxi上のdebian9の電源オフは
halt -p
shutdown -h
などオプションも含め、リソースを手放してシャットダウンするにはどのようなコマンドが正しいのでしょうか?

centならhaltを使っているのですが、debianは電源が切れないとかあるようで気になってます。
56
(1): 2019/05/03(金)06:40 ID:4xFZYtdn(1) AAS
>>55

poweroff
57: 2019/05/03(金)07:15 ID:AiKI8zYp(2/2) AAS
>>56
落ちました、ありがとうございます。
シャットダウンプロセスのようなものは見えなかったのは
仕様なのかわかりませんが、無事に停止したようです。
58: 2019/05/03(金)07:51 ID:HwjZIFOi(1/2) AAS
systemd使ってるディストリならCentOSでもDebianでも
systemctl poweroffでいいんじゃね
59
(1): 2019/05/03(金)08:01 ID:HwjZIFOi(2/2) AAS
>>54
それでいいみたいね
外部リンク:packages.debian.org
60: 2019/05/04(土)03:55 ID:gDsFNQHQ(1/2) AAS
>>59
ありがとうございました。
61
(1): 2019/05/04(土)03:56 ID:gDsFNQHQ(2/2) AAS
Ubuntu18.04使用中です。

ポート8084が空いてます。
これって何で使ってるのですか?

特に調べてもIBM lotusなんたらでIBMなど使ってないのですが
62: 2019/05/04(土)07:57 ID:lFMsEYi2(1/2) AAS
>>61
これでプロセス名調べて
sudo ss -nlp | grep 8084
63: 2019/05/04(土)09:05 ID:Xy5oYc6N(1) AAS
smplayerでたまにショートカットキーが効かなくなるの直す方法ないですか
xubuntu19.10です
64: 2019/05/04(土)14:57 ID:IVmjwCma(1/2) AAS
MINT使っています。ある時気づいたら、macroという名前のプロセスがありました。
このプロセスって何でしょう?

当たり前の名前すぎて検索しても、一般的なマクロの話題ばかりヒットして、
プロセス名macroの説明が見つけられませんでした。
65: 2019/05/04(土)15:40 ID:Rbt6IbY3(1) AAS
/proc/$PID/exeが実行ファイルへのリンクになってるからどのファイルか確認してみたら?
66: 64 2019/05/04(土)16:05 ID:IVmjwCma(2/2) AAS
65さん
 レスありがとうございます。

すみませんです、macroではなくmarco であり、ウィンドウマネージャでした。
67
(2): 2019/05/04(土)17:12 ID:70SwwqLG(1/3) AAS
しょっちゅう趣味で再インストールするんですけど
MySQLとかメールサーバとかが初期設定聞いてくるのが面倒なので
シェルでそれをカットしたり予め投入する方法ってありますか?
68
(1): 2019/05/04(土)17:22 ID:70SwwqLG(2/3) AAS
しょっちゅう趣味で再インストールするんですけど
MySQLとかメールサーバとかが初期設定聞いてくるのが面倒なので
シェルでそれをカットしたり予め投入する方法ってありますか?
69
(2): 2019/05/04(土)17:30 ID:lFMsEYi2(2/2) AAS
>>67
chefとかansibleとかpuppetとかitamaeを調べて構成管理の沼に嵌まるがいい
70
(3): 2019/05/04(土)17:35 ID:j2dCsAY0(1) AAS
$* と $@の違いは何ですか?
71
(1): 2019/05/04(土)17:36 ID:70SwwqLG(3/3) AAS
>>69
おおその単語で調べりゃやりようがあるんですねちょいと調べてみます、、
72
(1): 2019/05/04(土)19:24 ID:v3Qhe64S(1) AAS
>>70
「$* $@ 違い」でぐぐれ
73
(1): 2019/05/04(土)20:40 ID:OwqkXRWw(1) AAS
今までフロントをやってて来月からサーバ側をやることになったのですが
確実に覚えておいた方が良いコマンドとかって何かありますか?
74: 2019/05/04(土)20:48 ID:O4zX3mHZ(1) AAS
rm -rf
75: 2019/05/04(土)21:17 ID:DMoSUAAv(1) AAS
>>73
逆にサーバやデータセンター含めたインフラとか仮想化しかできないんだけど、
フロントってどこからどんなところまでが範囲なの?
フロントできる人って天才だよな、あこがれるわ。
76
(1): 2019/05/04(土)21:19 ID:ZXqGT6Dz(1) AAS
>>72
検索結果0
77: 2019/05/04(土)21:31 ID:Zkdn1Vj9(1/2) AAS
フロントエンドって自分でデプロイすらしないの?
78: 2019/05/04(土)21:39 ID:IQSLPtnJ(1) AAS
今どきデプロイは自動化でコンピュータするもんだろ
79: 2019/05/04(土)22:23 ID:Zkdn1Vj9(2/2) AAS
ならバックエンドでもコマンド覚える必要ないな
この話は終了
80: 2019/05/05(日)06:21 ID:W7TT5x54(1) AAS
>>67-71
プログラミング言語のRuby が出来るなら、Vagrant, Chef などの構成管理ツールもある。
Chef 社(旧 Opscode 社)のレシピ集(サンプル)を探す

ただし最近は、Go 製に変わったとか聞いたけど、よくわからない

>>70
「linux 位置パラメータ」で検索!

位置パラメータに、半角空白を含む場合に、処理が異なる

$*, $@, "$*", "$@" の4つの内、空白が入っていても、正しく処理できるのは、"$@" だけ!
"$@" は、位置パラメータを個別に展開する("$1" "$2"... の意味)

sh a.sh "a" "xy z"
$1 : "a"
$2 : "xy z" (空白を含んだ、1つの文字列!)

他の3つは、空白で区切るから、xy, z という2つの文字列になる
81
(1): 2019/05/05(日)10:36 ID:44z2OOk8(1) AAS
>>76
これGoogleだと検索できるの?
ddgだと検索結果はありませんって何も出てこないんだけど
*とか入ってるから?
82
(1): 2019/05/05(日)11:46 ID:ELCxUrTk(1) AAS
画像リンク[jpg]:i.imgur.com
83
(1): 2019/05/05(日)14:57 ID:m5wttjEH(1) AAS
# mount -o remount,ro /
するとbusyと出て失敗するんだけど
何が原因か判る人いる?
うちのは / を暗号化してあるんだけど
それが原因?
暗号化してない / ならroリマウントできるものなの?
84
(1): 2019/05/05(日)15:07 ID:ZT5/jz/g(1/2) AAS
>>81
「ぐぐれ」というのは「Googleで検索しろ」という意味です
85: 2019/05/05(日)15:39 ID:+LM1nkG1(1) AAS
>>83
ファイル開いてるプロセス全部殺せばできるよ
86: 2019/05/05(日)19:40 ID:XcImzD07(1) AAS
>>84
元の質問主は検索すれば簡単にわかることでも自分で検索する・調べるのいや(面倒)だから
ここに質問しているんだよ。ゆとり教育ではめんどくさいことは他人にさせるだし
87
(1): 2019/05/05(日)19:44 ID:32Y3KXo1(1) AAS
知恵を貸してくれ

sysvinit で halt or reboot 時に fail が出るんで調べると
rc0.d | rc6.d の中の cryptdisk と umountroot で失敗してるようだった

sysvinit じゃなくて systemd だと滞りなく処理するんで
systemd はどうやってるのかと見てみたが
systemd での同様に処理してる部分は umountroot.service -> /dev/null のようにリンクされてて
処理その物をしてないみたいに見える

sysvinit のほうは (xxx) is busy...... のようなメッセージが4回くらい出て10秒くらい固まった後に
fail は出るが一応終了(halt|reboot)する
その後の起動は正常(に見える)
systemd の場合は固まることもエラーメッセージもなく正常に終了して次回起動も正常にできる

解決のヒントが欲しい
88: 2019/05/05(日)19:48 ID:z0crID8S(1) AAS
>>87
見なかった事にすれば全て解決♪
89: 2019/05/05(日)20:30 ID:hrjl1XVb(1) AAS
>>70
> $* と $@の違いは何ですか?

例えば、script.sh というシェルスクリプトがあったとして、
script.sh A B C のように呼び出すとする。
script.sh の中では $1=A、$2=B、$3=C となっている。

ここまではわかるよね?
じゃあこの引数をそのまま別の関数(foo)に渡したいと思ったとする

#!/bin/sh
# script.sh
# $1="A"、$2="B"、$3="C"
foo "$@"

まあこういう感じになる。 "$@" の "" は必須。
こういうふうに呼び出すと、foo() 関数の中でも
$1="A"、$2="B"、$3="C" となっている。

これを foo "$*" と書き換えると、$1="A B C" となる。
そう。複数の引数を一つにまとめるのが "$*"

これを基本として、IFSで結合するときの文字を変えられるとかいう話に発展する
90
(1): 2019/05/05(日)22:36 ID:1hRqJSmS(1) AAS
一台のパソコンに、
公開WebサーバーとLAN内だけのファイルサーバーを構築しても大丈夫?
公開サーバーは、javascriptのファイルだけだからほぼ安全と思うけど、
91: 2019/05/05(日)23:01 ID:ZT5/jz/g(2/2) AAS
大丈夫かどうか人に聞かないとわからない人は
公開サーバを立てちゃいけません
92: 2019/05/05(日)23:58 ID:L3U/eImS(1) AAS
Postfixでポート25停止、Dovecotでポート110停止ってどうやるの?
Ubuntu18.04使ってます
93
(1): 2019/05/06(月)00:32 ID:op0BwCq8(1) AAS
>>90
安全かどうか、ここで晒してみたらわかると思います。
94
(1): 2019/05/06(月)20:12 ID:qAE1Nk2w(1) AAS
>>93
ありがとう。
Apacheの80番ポートしか開けていないのに、こんなのがいっぱい来るんだよね。
xxx.xx.xxx.xx - - [05/May/2019:02:46:06 +0900] "GET /phpMydmin/index.php HTTP/1.1" 404 517 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

xxx.xx.xxx.xx - - [05/May/2019:02:46:07 +0900] "GET /mysql/admin/index.php HTTP/1.1" 404 519 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

それで、どうしたで、何も変わっていなし、ただのHTMLの公開だけなら問題ないかもしれないね。
もう少し調べて、ここで安全かアドレスを晒します。
95: 2019/05/06(月)22:46 ID:jCj+NXs8(1) AAS
age
96: 2019/05/07(火)04:27 ID:5W5FmsI5(1/2) AAS
Ubuntu18.04LTSでXfce使用

ファイル・フォルダを左クリックでドラッグ&ドロップしたあとに、コピーって出来ないの?
Windowsなら出来るけど

あと、テキストで文字列範囲してした後に、その文字列をコピーするときに
選択範囲の上じゃないとこで左クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか?
選択範囲の上じゃないとこで左クリック→コピー選んでも、文字列コピー出来るようにしたいです
97
(1): 2019/05/07(火)04:44 ID:+bQygAlU(1) AAS
左利き用のマウスに設定してる?
98
(2): 2019/05/07(火)07:19 ID:jp0ct1jk(1) AAS
>>94
>GET /phpMydmin/index.php
>GET /mysql/admin/index.php

なぜ、そこに、そういうフォルダ・ファイルが存在すると思うのだろうか?
頭おかしいw

そういうのが来たら、そのIP Address をアクセス禁止にでもすれば?
99: 2019/05/07(火)07:30 ID:9+aaD4gd(1/6) AAS
>>98
> そういうのが来たら、そのIP Address をアクセス禁止にでもすれば?
この手のはいろんなとこから来るからキリがないよ
100
(4): 2019/05/07(火)14:54 ID:z3VeLPTF(1/2) AAS
aa

bb

cc

aa

bb

cc
2行以上の空行を圧縮する方法ないです?1行の空行は維持したいんです
sedで(\n+)/\nを指定ができればいいんですが
101: 2019/05/07(火)15:16 ID:d/Eh3MQk(1/2) AAS
>>100
uniq
102
(1): 2019/05/07(火)15:18 ID:d/Eh3MQk(2/2) AAS
uniqだと空行以外でも同じ行が続いたら消えるけどな
103: 2019/05/07(火)16:19 ID:Ku+T6qtK(1) AAS
>>100
trコマンドの-sオプションを使ってうまいこと解決する方法があったと気がするんだが
失念してしまった。
104
(3): 2019/05/07(火)17:44 ID:JUo31amy(1) AAS
>>100
cat -s
105
(3): 2019/05/07(火)18:45 ID:z3VeLPTF(2/2) AAS
外部リンク[md]:github.com
$ sed '/^$/d;G' foo.txt
これでできましたがこのGの意味がさっぱりでした
ググってもglobalの方ばかりだしあくまで裏技なんですかねこれ

常用するなら>104の方が楽ですね助かりました
106
(1): 2019/05/07(火)18:54 ID:1BlQ9TSK(1) AAS
マニュアルくらい読めよ
107
(1): 2019/05/07(火)19:16 ID:fdSbb7PQ(1) AAS
>>104
Invalid optionって出る
108: 2019/05/07(火)19:47 ID:I0G4tiqx(1) AAS
情弱は公式情報を見ずに野良情報を見る傾向にありますね。不思議です。
109: 2019/05/07(火)20:16 ID:9+aaD4gd(2/6) AAS
>>105
これ空行がないとこにも空行入っちゃうよ
110: 2019/05/07(火)20:17 ID:9+aaD4gd(3/6) AAS
>>106
sedはmanだけ読んでも理解するのはなかなか難しいよ
111
(1): 2019/05/07(火)20:21 ID:9+aaD4gd(4/6) AAS
>>107
cat --version するとどうなる?
112
(1): 2019/05/07(火)20:31 ID:9+aaD4gd(5/6) AAS
外部リンク[html]:www.gnu.org
公式ドキュメントだとこの辺だけどこれ読みこなすのはけっこうキツいと思う

>>105の /^$/d;G はこんな感じ
0. 初期状態ではパターンスペースとホールドスペースは空
1. 入力の一行(改行文字の前まで)をパターンスペースに読み込む
2. /^$/d で、パターンスペースが空行だったら削除し1へ
3. G で、パターンスペースの末尾に改行とホールドスペースの中身(空)を追加
4. パタンースペースの中身と改行文字を出力し1へ
113
(1): 2019/05/07(火)22:10 ID:M5sGfLnn(1/2) AAS
>>111
$ cat --version
cat: unrecognized option `--version'
BusyBox v1.29.3 (2018-11-28 01:35:54 UTC) multi-call binary.

Usage: cat [-nbvteA] [FILE]...

Print FILEs to stdout

-n Number output lines
-b Number nonempty lines
-v Show nonprinting characters as ^x or M-x
-t ...and tabs as ^I
-e ...and end lines with $
-A Same as -vte
114
(1): 2019/05/07(火)22:15 ID:M5sGfLnn(2/2) AAS
やっぱりuniqが手っ取り早いんじゃないの

$ echo "aa\n\n\nbb\ncc\n" | uniq
aa

bb
cc

$
115: 2019/05/07(火)22:44 ID:9+aaD4gd(6/6) AAS
>>113
BusyBox なんていう特殊な環境は
回答の際考慮されんだろ

>>114
>>102
116
(3): 2019/05/07(火)23:13 ID:5W5FmsI5(2/2) AAS
>>97
すまん、右クリックだ
訂正

Ubuntu18.04LTSでXfce使用

ファイル・フォルダを右クリックでドラッグ&ドロップしたあとに、コピーって出来ないの?
Windowsなら出来るけど

あと、テキストで文字列範囲してした後に、その文字列をコピーするときに
選択範囲の上じゃないとこで右クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか?
選択範囲の上じゃないとこで右クリック→コピー選んでも、文字列コピー出来るようにしたいです
117
(1): 2019/05/08(水)00:15 ID:41kka4J2(1) AAS
g G ホールドスペースをパターンスペースにコピー/追加する。
これだけしか書いてないマニュアルだけで理解するのって割とエスパーだよな
118: 116 2019/05/08(水)00:40 ID:seRgOWi2(1/3) AAS
>>117
何言ってるのか、さっぱり分かりません・・・
119
(1): 116 2019/05/08(水)00:48 ID:seRgOWi2(2/3) AAS
別フォルダになら右クリD&Dでもちゃんとコピペ出来るんだ
同一フォルダだと出来ないんだよなあ、どうにかならんかねえ
120: 116 2019/05/08(水)01:01 ID:seRgOWi2(3/3) AAS
>テキストで文字列範囲してした後に、その文字列をコピーするときに
>選択範囲の上じゃないとこで右クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか?
>選択範囲の上じゃないとこで右クリック→コピー選んでも、文字列コピー出来るようにしたいです

これについては、Leafpadだけ出来ないくさいね
Gnome Editor、Mousepadともに出来る
121
(3): 2019/05/08(水)09:27 ID:9d2XNl4Q(1/3) AAS
>>100-115
Ruby の正規表現では、

re = /\n{2,}/ # 2回以上連続しているもの
src = "1\n2\n\n3\n\n\n4\n\n\n\n5"

p dest = src.gsub( re, "\n\n" )
#=> "1\n2\n\n3\n\n4\n\n5"

puts dest
122: 121 2019/05/08(水)09:46 ID:9d2XNl4Q(2/3) AAS
>>121
修正。
改行が、3回以上連続しているもので良いのか

>re = /\n{2,}/ # 2回以上連続しているもの
re = /\n{3,}/ # 改行が、3回以上連続しているもの
123: 2019/05/08(水)14:24 ID:qmL4Vcd9(1) AAS
>>119
xfce標準のthunarなら
右クリのコピーから右クリの貼り付けでできるから
それでいいんじゃないの

それか微少な操作系はファイルマネージャー毎に違うから
他のファイルマネージャーで試してみるとか

記憶曖昧だが確かpcmanfmだと左D&Dでもコピーも移動も選べるオプションあったと思う
124
(1): 2019/05/08(水)15:47 ID:iO5HdA6S(1) AAS
>>100
ピッタリそのものの答えが、info sed に書いてあった。

7.20 Squeezing Blank Lines
As a final example, here are three scripts, of increasing complexity and
speed, that implement the same function as 'cat -s', that is squeezing
blank lines.

以下はご自分で読んでね。
125: 2019/05/08(水)16:47 ID:oQ9UHswl(1) AAS
ドラドロでやるとたまにどこに行ったかわからなくなるから他の方法でやってる
126: 124 2019/05/08(水)21:12 ID:3jt97DzM(1) AAS
老婆心から、ちょっと追加。
info sed の内容は、たぶん >>112 さんがおっしゃっている公式ドキュメントとおなじもの。
それから、sed が扱える行の長さに制限がないならば (GNU 版は一応制限がないらしい)、
"sed -z 's/\n\n\n\+/\n\n/g' file" という手もありそう。かなり気持ちが悪いけれど。
127: 2019/05/08(水)22:45 ID:nOJ6UgT6(1) AAS
老婆心ということなら…
3 個以上の \n というだけでは充分ではないと思う。
先頭に \n\n があればそれだけで 2 個の空行になるから。
1-
あと 875 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s