[過去ログ] くだらねえ質問はここに書き込め!Part 230 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(1): 2018/01/08(月)12:45 ID:Jpd4bxnf(1) AAS
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
外部リンク:www12.atwiki.jp
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
外部リンク:www12.atwiki.jp
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
Google検索 外部リンク:www.google.co.jp
関連スレッドは、誰か頼む
※前スレ
くだらねえ質問はここに書き込め!Part 229
2chスレ:linux
876: 2018/04/17(火)23:45 ID:bw2S/9K1(1) AAS
>>872
./(今居るディレクトリの)configure(configureを実行しろ)
だからconfigureが無ければ意味が無い
877: 2018/04/17(火)23:49 ID:XAkcSnZf(1) AAS
>>874
こういうのはたいがい質問のふりをして何か主張してる(つもり)なんだ
言いたいことがあるならはっきりと言えばいいのに
878: 2018/04/18(水)00:06 ID:EzU3OrpA(1) AAS
開発ツールなんて、2〜3GB ぐらいある
MS のVisual Studio なんて、10GB もある。
OS 2個分w
普通は開発環境なんて、入れていない
879: 2018/04/18(水)00:12 ID:uI0c/Abo(1) AAS
10GBで済むならむしろ軽くね
880: 2018/04/18(水)01:15 ID:aCaTDNf7(1) AAS
>>859だがネットワークに詳しい奴一人もいねぇのかよここ
881(1): 2018/04/18(水)01:57 ID:LO9EBonz(1) AAS
くだらねえ質問に見えないとスルーされる
882(2): 2018/04/18(水)03:03 ID:0IrMi4E0(1/3) AAS
お気付きの点がありましたら、教えてください。もう降参です。
AはCentOS 7で、BはCentOS6です。
以下の1から4までのテストを行いました。
しかし、なぜか、4がうまくいきません。
1、 A⇒B(ping OK)
2、 A⇒B (mount -t cifs)Bの共有ディレクトリにアクセス可能。
3、 A⇒B (ssh -p 12345 root@B) 間違ったポートにアクセス。Bから、Connection refused と応答がある。
4、 A⇒B (ssh root@B) 無応答で、待っても待ってもパスワード入力待ちにならない。
ホストBは、別のマシンからは問題なく、ssh root@Bができます。
また、ホストAは、別のマシンへは問題なく、ssh root@Cなどができます。
テスト1から2までは成功しているので、関係ないと思うんですが、AとBはLibreSWANで結ばれています。
Aのログ(messageログ)には、systemd: Starting Session 10 of user root. があがってきます。
Bのログ(messageログ)には、なにもあがってきません。
883: 2018/04/18(水)03:27 ID:0IrMi4E0(2/3) AAS
>>882 追加情報です。
ホストBに公開鍵の設定があったのを思い出したので、
/root/.ssh を削除して、再起動をかけましたが、変化ありませんでした。
884(1): 2018/04/18(水)03:29 ID:WoBgh+Cs(1) AAS
>>882
MTUの値に問題があるときにこんな挙動を示したような
885: 2018/04/18(水)03:42 ID:VTqAAf9O(1) AAS
>>881
完全にくだらんだろ
知ってりゃ三行以内で答えられそうな質問
886: 2018/04/18(水)04:00 ID:0IrMi4E0(3/3) AAS
>>884
!!!!!ビンゴでしたああああああ!!!!!
本当にありがとうございます。
LibreSWANの設定でトンネルに、MTU=で測定した値を、ホストAのみにセットしたところ、
sshでもうまく通信できるようになりました。
本当にありがとうございます!
887: 2018/04/18(水)05:02 ID:m+ydNdFU(1) AAS
>>868
どなたか868をご存知ないでしょうか
888: 2018/04/18(水)08:13 ID:EVvtSVAk(1) AAS
>>868
includeないっぽいね
ファイル名指定して複数回xmodmap呼ぶ、とかじゃだめ?
889(1): 2018/04/18(水)09:23 ID:OJeMfeVt(1) AAS
yumでインストールするRedisと
peclでインストールするRedis。
どんな違いがあって、どちらの方が良いとかあるんでしょうか?
※板違いで書いてしまったので書き直しました。
890: 2018/04/18(水)09:52 ID:OZI3QDe7(1) AAS
>>889
yum
ディストリがサポートしてるから
891: 2018/04/18(水)10:47 ID:wpM4PnVy(1) AAS
うんこしたい
892: 2018/04/19(木)01:43 ID:wSwc/JBp(1) AAS
どなたか891をご存じないでしょうか?
893: 2018/04/19(木)02:46 ID:HkG0Rigi(1) AAS
うんこ食べたい
894(1): 2018/04/19(木)13:43 ID:jrWJ3syr(1) AAS
とある LAN に属していて更にグローバルIPを持ってるマシンってルータが転送設定等してない限り外からは見えないの?
895: 2018/04/19(木)14:19 ID:LsB/OPGj(1) AAS
うんこブリブリ
896(1): 2018/04/19(木)18:11 ID:Mssp6f/J(1) AAS
デフラグコマンドsudo e4defrag - /やると
Failed to get file information: No such file or directory
"-"
ext4 defragmentation for directory(/)
この文字が出てデフラグが以前はできてたのにできなくなった
助けて
897: 2018/04/19(木)20:54 ID:y8tf/2xg(1) AAS
>>896
- だけ指定する意図は何よ
898(1): 2018/04/19(木)23:18 ID:wyVr9B3v(1) AAS
>>894
ルータがフィルタリングしてたら見えない
899(1): 2018/04/20(金)14:14 ID:kIOY4lPr(1/2) AAS
gnuGrepで複数のgrep結果がある場合に区切り線を入れたい。そんなオプションありますか?
他のOSのgrepでは存在していました。
A.txt:(10) あい
+++++++++++++++++++++++++
A.txt:(15) あいうえお
900(1): 2018/04/20(金)14:59 ID:RaYrY2uv(1) AAS
>>899
gnuGrepが何だかよく分からん(検索したらNixOSとかOS/2とかのが出てくる)
GNU grepならオプションに -A 0 -B 0 付けたらどうだろうか?
区切りをカスタムにしたいなら --group-separator=+++++++++++ とか
901: 2018/04/20(金)15:39 ID:kIOY4lPr(2/2) AAS
>>900
GNU grepです。大文字だよね。ごめん。--group-separator=で指定できました。有難う御座います。
902: 2018/04/20(金)15:48 ID:rR/bcgt8(1) AAS
あの,ほんとーーにくだらないんだけど
あるランタイム設定をまとめたディレクトリの名前って
rc/かrc.d/かどっちがいいかな。今迄rc/にしてたけど,rc.d/のほうが多そう(initやらaptやら)なので
なにか基準があれば教えてほしいです。
903: 2018/04/20(金)15:50 ID:d+uB77t8(1) AAS
systemdに対応させるのはどう?
904: 2018/04/20(金)17:11 ID:x/oXg1pw(1) AAS
>>898
ありがとうございます
905: 在導万創 ◆XCrFinlqr0AF 2018/04/20(金)19:00 ID:xOPCmp8A(1) AAS
すみません、在導万創と申します。
昔、2ch-Linux-Beginnersを編集していました。
最近、その内容を自分のホームページで作り直しています。
良かったらご覧ください。
僕のホームページ:
外部リンク:assy.dousetsu.com ◎
Rock54: Caution(BBR-MD5:77bfa3ad753b2994479210bef5c6504a)
906: 2018/04/21(土)02:49 ID:6LrtAo8w(1) AAS
age
907: 2018/04/21(土)11:07 ID:3DNV/27x(1) AAS
ffmpegでエンコードしたらこんなエラーが出て終了するんですが、
何でしょうかね、回避する方法はありますか?
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x2bd1170] STSC entry 12478 is invalid (first=1 count=1 id=1)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x2bd1170] error reading header
hoge.mp4: Invalid data found when processing input
908(1): 2018/04/21(土)17:15 ID:5eINoTB9(1) AAS
header が壊れているとか
909(1): 2018/04/21(土)17:51 ID:zcrKFTlW(1) AAS
>>908
ありがとう、
$ ffmpeg -i hoge.mp4
でファイルの情報を取り出せるとかでやっても、上記と同じエラーが出る。
しかし、プレヤーのVlcからは情報を取り出せる。
そんなに詳しくないので、諦めます。
910(1): 2018/04/21(土)17:59 ID:TRCGTMqr(1) AAS
>>909
そのチェックが追加されたの2018/3/20のパッチらしいが最新版の4.0か?
古いffmpeg使ってみたら?
911(1): 2018/04/21(土)21:23 ID:Pje3o3GH(1) AAS
Emacs の TRAMP でさ、ssh した上で sudo する方法ってある?
リモートの設定ファイルを編集したいんだが
912(1): 2018/04/21(土)21:51 ID:imgfnrDM(1) AAS
/var/log/messagesは何と読め通じますか
バーログメッセージでいいのでしょうか
913: 2018/04/21(土)22:12 ID:62iqneQB(1) AAS
>>910
ありがとうございます、
バージョン見たら、ffmpeg version 3.3.7 でした。
コマンドでやるのを諦めて、出来るか分かりませんが他のソフト当たってみますわ、
GUIのソフトって最近すごくめんどくさくて、、、
914(1): 2018/04/22(日)03:33 ID:GJMBjtKI(1) AAS
>>911
ある
915: 2018/04/22(日)07:42 ID:0CV4wnbM(1) AAS
>>912
こっちで
2chスレ:linux
916(2): 2018/04/22(日)09:43 ID:20CNGxiy(1/3) AAS
Ubuntu ターミナルで
「プログラム 'curl' はまだインストールされていません。
次のように入力することでインストールできます:
sudo apt install curl」
のように提案が出たとき、「sudo apt install curl」を一発でコピペしてくれる、
ショートカットキーってなかったっけ?
ググってもなかなか出ない・・・
917(1): 2018/04/22(日)10:34 ID:73yR/fFR(1) AAS
>>916
* マウス操作:メッセージのsudo apt install curlの先頭から末尾までマウスをドラッグして選択
貼り付けたいところコマンド入力位置で マウスの真ん中ボタンで
ターミナル(urxvt)によってはいける。セカンダリかプライマリ機能っての。
* キーボード操作:他には、tmux みたいなの使う。
918(1): 2018/04/22(日)14:23 ID:20CNGxiy(2/3) AAS
>>917
それだとマウスが必要だよね。
キーボードで完結したいところなんだけど、
何かあった気がする。気がするけど出てこない。
普通に打てばいい話で、ほんとにくだらないよね。
919: 2018/04/22(日)14:43 ID:gLcg8Flq(1/2) AAS
>>918
その表示は/usr/lib/command-not-foundあたりを実行してるだけだから
やっぱりtmuxでバックログからコピーくらいしかなさそう
920(1): 2018/04/22(日)14:44 ID:8noL1oqk(1) AAS
>>916
コピーじゃないけど
実際にインストールするか問い合せさせるオプション(環境変数)があるみたい
> export COMMAND_NOT_FOUND_INSTALL_PROMPT=1
外部リンク:askubuntu.com
921(1): 2018/04/22(日)19:58 ID:DnXFPnh2(1/2) AAS
uptimeコマンドの表示って調整できないんですかね。
一時的に日本語にしたいんですが,ロカールが反映されてないっぽいです。
$ LC_MESSAGES="ja_JP.UTF-8" uptime
19:58:36 up 1 day, 20:02, 2 users, load average: 0.61, 0.52, 0.61
922(1): 2018/04/22(日)20:05 ID:20CNGxiy(3/3) AAS
LC_TIMEの方じゃないか?
923(1): 2018/04/22(日)20:08 ID:z3XtTkeq(1) AAS
>>914
どうやるの?
924: 2018/04/22(日)20:35 ID:lrjQt1PM(1) AAS
いまでしょ!
925: 2018/04/22(日)21:59 ID:DnXFPnh2(2/2) AAS
>>922
無理でした。
926: 2018/04/22(日)22:15 ID:gLcg8Flq(2/2) AAS
>>921
日本語って「1日」とか表示して欲しいということ?
外部リンク[c]:gitlab.com
ご覧のとおりハードコードされてるから改造するしかない
927: 2018/04/22(日)23:41 ID:uHMnXexw(1) AAS
Ruby・シェルスクリプト・コマンドなどで、そういう機能を作れば?
928: 2018/04/23(月)01:58 ID:jZnbKr+k(1) AAS
質問なんだけど、airmon-ng使ってる人いる?
Kali Linuxで
airdump-ng使ってるけど、fixed channelが出てhandshake取れねえぞ
オプションで--ignore-negative-one使ってもだめだぞ
無線LAN子機は、buffalo WLI-UC-G301N使ってる
外部リンク:amzn.asia
ドライバは、RT3020だか勝手に使ってる
どこがだめなの?
前は1回handshake取れたのだが、パスワード書いたtxtでパス解析しても解析できなかった
Ubuntuの方でやるとfixed channelは出ないが、まったくhandshake取れない
aireplayで回線切断は出来ても、[0/0acks]ってなってhandshake取れない
929(1): 2018/04/23(月)12:34 ID:FMfvlZO8(1) AAS
sedコマンドでehcoで表示させたtestという文字をtastに置換して表示させるにはどうすればいいでしょうか
930: 2018/04/23(月)12:41 ID:1Qbl8Eyx(1) AAS
宿題乙
931: 2018/04/23(月)13:49 ID:BmEggZSP(1) AAS
>>920
こんな機能有るんかw
932(1): 2018/04/23(月)14:43 ID:EDe1ofMX(1) AAS
>>923
|
933: 2018/04/23(月)16:02 ID:DC9hfb9z(1) AAS
>>932
お〜〜〜〜〜
アザ!w
自分で結構探してたつもりでしたが、こんなに普通にそれ用の機能があるなんてメクラでした
反省します
934(1): 2018/04/23(月)16:52 ID:u3+HCgO1(1) AAS
>>929
$ sed "s/`echo test`/tast/"
935(2): 2018/04/23(月)23:08 ID:0qEno2Pd(1) AAS
>>934
回答ありがとうございます。
出来れば
$ echo test | sed -e "s/2文字目がeだったら/a/"
$ tast
のような正規表現を使用して、何文字目のeのみ置換という方法はありませんでしょうか?
936: 2018/04/23(月)23:36 ID:ysmFaxHn(1) AAS
宿題おつ
937(1): 2018/04/24(火)04:57 ID:TrKvfMmX(1/2) AAS
>>935
echo "test" | sed -e "s/\(^.\{1\}\)e\(.*\)/\1a\2/"
もしくは
echo "test" | sed -r -e "s/(^.{1})e(.*)/\1a\2/"
938: 2018/04/24(火)05:11 ID:UQXjsYDS(1) AAS
ubuntuでavahi-daemonが停止できないんだけど、どうやるの?
# /etc/init.d/avahi-daemon stop
でも勝手に何度も復活してくるぞ
939: 2018/04/24(火)07:28 ID:aDLpeSLe(1) AAS
>>935
なんで最初からそう聞かないの
940(2): 2018/04/24(火)08:35 ID:LCtRbP5C(1) AAS
テキストをcatして、半角スペース、全角スペース、改行コードを削ってwc -mしたいけど
trかsedで正規表現してorの記述を教えて下さい。
改行コードだけなら
cat テキスト.cat | tr -d "\n" | wc-m
他の文字も削除するかもしれないので、sed の -eを連続される技は出来れば使いたくない。
941: 2018/04/24(火)11:48 ID:wK2LayL6(1) AAS
無になってもう二度と有になりたくない。
自殺しても無駄か?
942(2): 2018/04/24(火)12:17 ID:xH1rKsje(1/3) AAS
>>940
cat ./file.txt | tr -d '[:space:]' | wc -m
これで行けます。
943(5): 2018/04/24(火)14:11 ID:85xcXvuo(1) AAS
最新の tr はマルチバイト文字に対応している?
うちの Ver. 8.26 はだめみたい。
で、うちではこんな具合。
$ echo "あいう abc def" |sed 's/[[:space:]]//g' |tr -d '\n' |wc -m
あるいは、こっちでも大丈夫だった。
echo "あいう abc def" | sed -z 's/[[:space:]]//g' |wc -m
944: 2018/04/24(火)14:42 ID:tonNzTMH(1) AAS
下記のようなエラーが出てSwayが起動しません
どうしたら良いのでしょうか?
[main.c:48] [wlc] Failed to activate vt1 for restoration
[main.c:48] [wlc] Failed to switch back to vt1
[registry.c:256] Error opening display
945(4): 942 2018/04/24(火)16:43 ID:xH1rKsje(2/3) AAS
>>943
マルチバイト対応ってPOSIX文字クラス関係あったっけ?
本家大本のPOSIXにすら
外部リンク[html]:pubs.opengroup.org
[:space:]の記述があるし,よほど偏屈な酉じゃない限り対応してると思うけど。
$ echo "あいう abc def" | wc -m
12
$ echo "あいう abc def" | tr -d '[:space:]' | wc -m
10
946(2): 2018/04/24(火)20:03 ID:TrKvfMmX(2/2) AAS
>>945 では全角空白が残りますね。
Debian buster (testing) tr v8.28
947: 2018/04/24(火)22:29 ID:ttF3mLiE(1) AAS
>>937
解決できました。
ありがとうございました。
948: 2018/04/24(火)23:15 ID:nolTxZao(1) AAS
ubuntuはどうしてunityに失敗したの?
OSSでまともなGUI作るのはムズイの?
949: 2018/04/24(火)23:17 ID:MVEbyeJB(1) AAS
KDEがまともじゃないとな
950: 2018/04/24(火)23:29 ID:xH1rKsje(3/3) AAS
Windows8のGUIも大失敗してるし、多少はね?
951: 2018/04/25(水)01:06 ID:YOpWkbLS(1) AAS
共通点はタッチパネルへの対応を進めたこと?
952: 2018/04/25(水)06:19 ID:GeSpmBxS(1) AAS
違う。それだとWindows 10がタッチパネルへも
対応しているのに、成功したことの理由にならない
失敗の原因は急に今までと大きく変えたこと
互換性というのはそれほど重要
Windows 10はゆっくり変化させる方向に変わったから
実はWindows 8よりもタッチパネルへ対応が進んでいるのだが
受け入れられた。
953: 2018/04/25(水)06:51 ID:0vrea36H(1) AAS
ゆっくり変化した筈なのにWindows8では対応したキヤノン複合機が、
Windows10には対応しなかったのは何故だろうか?
954(1): 2018/04/25(水)07:36 ID:5ToKZsdp(1/5) AAS
>>943
>>945
>>946
940です。できました。有難う御座います。
変換元が複数あり、
半角スペース、全て全角スペース、改行コードを削除の場合と
半角スペース、行頭の全角スペース、改行コード
改行コードのみの場合があるみたいなので一から考え直します。
trも最新版を入れるのメンドイので、perlかrubyに逃げたい。(^_^;)
CONTENTS - 外部リンク[html]:pubs.opengroup.org
これの入り口ってどこですか?
外部リンク[html]:pubs.opengroup.org
The Base Specifications Issue 7
ここから直に入れないみたいです。
955(1): 2018/04/25(水)09:33 ID:5ToKZsdp(2/5) AAS
>>943
>>945
>>946
940です。954の結果は古いtrです。
以前ダウンロードだけしていたcoreutils 8.29を入れました。
cat ./file.txt | tr -d '[:space:]'
マルチバイト文字に対応していませんでした。
全角空白が残って問題です。
man trして、'[:space:]' に改行が含まれるのかどうか怪しいのと
上2つの問題があるので、trは諦めます。
すいません。あらためて質問しますが、sedで文字削除したいです。
条件をorするのは -eだけですか?
sedで改行を消すのに向いてない?
956: 2018/04/25(水)12:39 ID:5ToKZsdp(3/5) AAS
上2つのコメントで>>942さんへのお礼を忘れていました。有難う御座います。
957(1): 943 2018/04/25(水)13:24 ID:ROszBFGV(1) AAS
tr の man でも [:space:] は "all horizontal or vertical whitespace"
ですから、改行も含まれます。
sed は改行を消すのに向いてないみたいですね (-z オプションを付けたときを除く)。
一行づつ読み込むとき改行を削除して、出力するときに改行を付け直しているんじゃ
ないでしょうか。
それで、"sed -z" を考えたのです。入力行の長さに制限があればまずいのですが、
ほかの系統の sed はいざ知らず、GNU sed は、info sed によれば、入力行の
長さに制限がないようです。まあ、ちょっと怖いですけれど。
... GNU 'sed' has no built-in limit on line length;
as long as it can 'malloc()' more (virtual) memory, you can
feed or construct lines as long as you like.
空白や改行以外の文字も同時に削除したいということですか。
仮に「い」と「お」も削除したいのなら、こんな手もありますけれど。
$ echo -e "AAA BBB\nあいうえお" |sed -z 's/[[:space:]いお]//g'
958(1): 2018/04/25(水)15:23 ID:qo7tTkeP(1) AAS
>>955
あのさ,trのマニュアル読んだ?
もし「確実に」「半角スペースと改行を除去したい」のなら
$ cat ./file.txt | tr -d ' \n'
↑これで大丈夫だと思う。
959(1): 943 2018/04/25(水)15:30 ID:yR2JSAZB(1) AAS
ついでchに言うと、こういうのもあります。
$ echo -e "AAA BBB\nあいうえお CCC" |sed -z 's/[[:space:]]\|い\|お//g'
AAABBBあうえCCC
もっと詳しいことは、"info sed" を実行して、「sed regular expressions」を
見てくださいですね。
960(3): 2018/04/25(水)17:46 ID:+jUplgYl(1/4) AAS
初心者用. シェルスクリプト講座
>外部リンク[pdf]:chianti.ucsd.edu
で勉強してるんだけど、頭が悪くて解らん。
>課 題:70+72+74+76+.......+198+200=?を while 文を使って計算するスクリプトを書きま
しょう。
どうしたら良いのか解らん、教えて下さい。
961: 2018/04/25(水)19:38 ID:KsffIx5U(1) AAS
>>945
Linux系の tr [:space:] は意図通りに機能しない模様です。
BSD・Solaris は OK
962(1): 2018/04/25(水)20:04 ID:02OxhOfQ(1) AAS
>>960
スプリットして数値をexpr でけいさんかな?
963: 2018/04/25(水)20:24 ID:5ToKZsdp(4/5) AAS
>>957
>tr の man でも [:space:] は "all horizontal or vertical whitespace"
>ですから、改行も含まれます。
trのmanのその箇所は読んだのですが、
"all horizontal or vertical whitespace"を読んで改行が含まれるとは思いませんでした。
sedはやってみます。有難う御座います。
964: 2018/04/25(水)20:28 ID:+jUplgYl(2/4) AAS
>>962
そうです、
その前の課題は、
課 題:上の例にならって 200 から 10 まで 5 つずつカウントダウンするスクリプトを書き
ましょう(200,195,190,185,.....,20,15,10 のように数える)。
これは、
count=200
while [ ${count} -gt 5 ]
do
echo ${count}
count=`expr ${count} '-' 5`
done
として簡単にわかりましたが、
次の課題は、
70+72+74+76+.......+198+200=?を while 文を使って計算するスクリプトを、で、
どうしたら良いのか、
count=70
count1=0
while [ ${count} -le 198 ]
do
count1=`expr ${count} + 2`
count2=`expr ${count} + ${count1}`
echo ${count}・・・・
とやってみたんですが、ぜんぜんさっぱりで、解りません。
教えて下さい。
965(1): 2018/04/25(水)20:34 ID:FJSROH4M(1) AAS
頭が沸騰しそうだよ
A=70
B=70
while 文
A=`expr $A + 2`
# 200まで値を2増やす
B=`expr $B + $A`
# 70 + 72 = 142 、142 + 74 = 216
echo "合計 = $B"
# 合計 = 8910
966: 2018/04/25(水)20:37 ID:5ToKZsdp(5/5) AAS
>>959
>\|い\|お
バックスラッシュ+半角|でいいのですね。シェルスクリプトでいけそうで嬉しい。
>>958
>あのさ,trのマニュアル読んだ?
はい。"all horizontal or vertical whitespace"を読んで改行が含まれるとは思いませんでした。
all horizontal って全ての改行なのかな?>誰か。
そんな英語覚えがなくて(^_^;)
>もし「確実に」「半角スペースと改行を除去したい」のなら
>$ cat ./file.txt | tr -d ' \n'
新しいtrで、半角スペースと改行の削除が出来ました。有難う御座います。
>>940のとおり、全角スペースが含まれます。
全角スペース削除はダメらしく、マルチバイトの問題は残り出力が文字化けします。
967: 2018/04/25(水)21:11 ID:+jUplgYl(3/4) AAS
>>965
ありがとうございました。
A=70
B=70
while [ $A -le 198 ]
do
A=`expr $A + 2`
B=`expr $B + $A`
done
echo "合計 = $B"
${A} としなくても良いんだ。
echo "$A"
echo "$B"
を入れて工程を見ることにも成功しました。
968(2): 2018/04/25(水)21:14 ID:Ua2aKTlg(1) AAS
seq 72 2 200 | (b=70;while read a;do b="$b + $a";done;expr $b)
969: 2018/04/25(水)21:33 ID:+jUplgYl(4/4) AAS
>>968
わぉ〜
seqコマンドで調べました。
次回使ってみます。
970(1): 2018/04/26(木)04:42 ID:3NL8c/Oo(1/2) AAS
>>954
半角スペース、全て全角スペース、改行コード 削除
sed -e "s/[[:space:]]//g" | tr -d "\n"
sed -z -e "s/[[:space:]]//g"
半角スペース、行頭の全角スペース、改行コード 削除
sed -e "s/^[[:space:]]//g" | tr -d "\040\n"
sed -e "s/\x20\|^[[:space:]]//g" | tr -d "\n"
sed -e "s/\x20\|^[[:space:]]//g" | sed -z -e "s/\n//g"
改行コードのみ 削除
tr -d "\n"
sed -z -e "s/\n//g"
971: 2018/04/26(木)05:15 ID:3NL8c/Oo(2/2) AAS
↑ *が抜けてました
半角スペース、行頭の全角スペース、改行コード 削除
sed -e "s/^[[:space:]]*//g" | tr -d "\040\n"
sed -e "s/\x20\|^[[:space:]]*//g" | tr -d "\n"
sed -e "s/\x20\|^[[:space:]]*//g" | sed -z -e "s/\n//g"
972(2): 2018/04/26(木)13:59 ID:NaGJ9Oie(1) AAS
Ruby で作った
70.step(200, 2).inject(0) { |num, sum| sum + num }
#=> 8,910
from.step(to, step)
inject(初期値)は、蓄積変数(sum)に畳み込む
973(1): 2018/04/26(木)23:57 ID:OG8CKeUb(1) AAS
openSUSEのスレどこいった?
974: 2018/04/27(金)00:19 ID:8Ky6CvHB(1) AAS
君のような勘の(ry
2017年7月が最終書き込みのスレも残ってるのに
12月に書き込みがあったSUSE Linux Part 31がなぜか過去ログ送りされてるな
975: 2018/04/27(金)00:24 ID:X7qgciJ6(1) AAS
>>973
需要がないから逝った、それだけでしょ
976(1): 2018/04/27(金)02:27 ID:EuLxQ4nL(1/2) AAS
sambaが外部から不正アクセスされた場合、デフォルトの設定でアクセス元のIPアドレスってログに残る?
そもそもsambaが外部アクセスされる危険性ってどれくらいある?
パスワード認証で、IPアドレスの制限はしていなかったのだけど
977(1): 2018/04/27(金)03:11 ID:n3ptY0Bb(1) AAS
>>976デフォルトだとsambaはローカルネットワークの中ではパスワードだけなので、ルーター突破されたら普通に見える。
「ルーター突破されたら」が一番の肝なので、ハッキングって怖いよね〜ぐらいの話しかできんな。
978: 2018/04/27(金)03:23 ID:EuLxQ4nL(2/2) AAS
>>977
ありがとう
979(2): 2018/04/27(金)08:53 ID:5Msqo0oh(1) AAS
改行といえばvimで\nと\rが面倒臭いことになってるの思い出した
あれ何だったんだろうな
980: 2018/04/27(金)10:40 ID:qUD1DBTq(1/3) AAS
強引なのは承知の上ですが、大筋の理解をしたいです。
クロスプラットフォームなツールキットとして、
Tk, Qt, Electronなどがあり、この順に高度なことができると考えていいでしょうか?
981: 2018/04/27(金)10:58 ID:OhRvdSkm(1) AAS
その中で一番色々できるのはQtじゃないかな。
GUI以外でも色々できるし、バインディングも豊富だし。
982: 2018/04/27(金)11:11 ID:b86ZiFbz(1/2) AAS
web アプリなら、Rails
デスクトップアプリなら、Electron
983(3): 972 2018/04/27(金)11:17 ID:b86ZiFbz(2/2) AAS
Ruby で、もっと簡単に書けた
引数で、加算演算子を渡すだけでOK。
これで自動的に、蓄積変数に足されていく
>70.step(200, 2).inject(0) { |num, sum| sum + num }
#=> 8,910
70.step(200, 2).inject(:+)
984: 2018/04/27(金)11:33 ID:1uHUjxmv(1) AAS
>>970
ありがとう。助かります。今のところsedでなんとかしようと考えてます。
985: 2018/04/27(金)11:35 ID:VunckSKh(1) AAS
>>983
馬鹿なのか変態なのか知らないけど独り言は別のところにどうぞ
986(1): 2018/04/27(金)12:21 ID:bxC4EXTv(1) AAS
>>979
> 改行といえばvimで\nと\rが面倒臭いことになってる
って何。
987: 2018/04/27(金)16:09 ID:pkHRGBbU(1) AAS
>>972
>>960
988: 2018/04/27(金)16:56 ID:qUD1DBTq(2/3) AAS
>>960の
外部リンク[pdf]:chianti.ucsd.edu
↑これ,どーでもいい細かいことなんだが引用符が二種類なのが気になるな。
初心者は「echo “Hello”」と入力してしまうんじゃないか?
初心者向けを銘打つならば「echo "hello"」って書いてあげるべき。
989: 2018/04/27(金)16:57 ID:qUD1DBTq(3/3) AAS
すまんsage忘れ。
あと,「べき」というか,ちょっと不親切だなという程度。
ああいう啓蒙書的な文書が増えるのは大歓迎。
990(1): 2018/04/27(金)18:28 ID:2Rsui2FE(1/2) AAS
>>986
置き換えや検索で\nは行末にマッチするんだけど
置き換え後の文字に\nを指定すると\0に化ける
\rに置き換えると\nになる
991: 2018/04/27(金)18:30 ID:2Rsui2FE(2/2) AAS
ちょっと前に5chに書き込むとバックスラッシュが円記号に化けるって話あったけど
今は普通に書き込めてるね
あの後に直してくれたのかな
992: 2018/04/27(金)21:18 ID:RUPodUMH(1) AAS
>>990
へえ。検索に "\n" は使ったことがないので知らんかったよ。
:s/$/abcd/ や :s/abcd/^M/ としかせんもな。。。
993: 2018/04/27(金)21:18 ID:j/wNNBaG(1) AAS
>>979
憶測ですが、ラインエディタの頃の思想を受け継ぎつつ改変してきたからではないでしょうか。
\n はいにしえ的にデータ入力の終端とみなし \0 に
\r は復帰動作(行頭に戻る)だけではスクリーンエディタ的に意味が無いので復帰を含めた改行動作の \n に
みたいな。
994: 2018/04/27(金)21:20 ID:ysUX/mUe(1/7) AAS
>>983
while使ってないのでアウト
995: 2018/04/27(金)21:25 ID:ysUX/mUe(2/7) AAS
>>968
echo $(($(seq -s+ 70 2 200)))
whileなんていらねぇよ?
996: 2018/04/27(金)21:29 ID:ysUX/mUe(3/7) AAS
while使ったとしてもコレかな
seq 70 2 200 | (while read a;do ((b+=a));done; echo $b)
997: 2018/04/27(金)21:37 ID:ysUX/mUe(4/7) AAS
>>983
70.step(200, 2).sum
998: 2018/04/27(金)21:39 ID:ysUX/mUe(5/7) AAS
これがシェルスクリプトとRubyそれぞれで最小かな?
seq -s+ 70 2 200 | bc
70.step(200, 2).sum
999: 2018/04/27(金)21:42 ID:ysUX/mUe(6/7) AAS
よっしゃー両者19文字
シェルスクリプトでRubyに追いついたで!
seq -s+ 70 2 200|bc
70.step(200, 2).sum
1000: 2018/04/27(金)21:42 ID:ysUX/mUe(7/7) AAS
あ、Rubyは18文字か
70.step(200,2).sum
1001(1): 1001 Over 1000 Thread AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 109日 8時間 56分 47秒
1002(1): 1002 Over 1000 Thread AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net
▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.304s*