くだらねえ質問はここ ..
[2ch|▼Menu]
920:login:Penguin
16/01/06 11:13:47.67 UCJNIrPN.net
echo -nを使って改行は自分で入れる

921:login:Penguin
16/01/06 12:02:37.13 MBa5zvdI.net
printf "%s%s\n" \
____"a" \
____"b"
がんばるならこんなんかなぁ
移植性考えてないけど
シンプルな解はなさそうな気がする
シェルスクリプトにその辺のきれいさは求めない、ってのが一番

922:login:Penguin
16/01/06 12:19:46.69 wqvKrrFb.net
目的が文字列を出力するだけなら
タブでインデントしてhere documentの<<-を使う
cat <<-EOF
<TAB>a b c d e
<TAB>f g h i j
<TAB>k l m n o
<TAB>EOF
/usr/bin/ssh-copy-idなどに使用例あり

923:login:Penguin
16/01/06 13:31:24.58 kn6qhttq.net
~/test/my-1.1/
~/test/my-2.1/
ls ~/test | grep "my-2*"
これでmy-1.1も抽出されちゃうんですが
lsの結果を使って、先頭からmy-2に完全一致してるディレクトリの抽出させるgrepの書き方を教えてください

924:login:Penguin
16/01/06 14:05:22.55 MBa5zvdI.net
ls -F ~/test | grep "^my-2.*/"

925:login:Penguin
16/01/06 14:17:55.71 MBa5zvdI.net
つーか
ls -d ~/test/my-2*/
でよくね

926:login:Penguin
16/01/06 16:07:29.46 OGEDSVBx.net
read -s a
echo $a
これでパスワードを入力してる時に入力文字が他のユーザー見えてしまうことって無いですか?
たしか昔この質問スレでpsコマンドが危ないみたいな質問と回答を見た記憶があるんですがこのスレじゃないのか見当たりませんでした

927:login:Penguin
16/01/06 16:29:05.14 MBa5zvdI.net
ps -ef とかで見られる可能性あるよ

928:login:Penguin
16/01/06 17:50:32.15 MBa5zvdI.net
psコマンドが危ないってより、
psで見られるようなパスワードの渡し方が危ない

929:login:Penguin
16/01/06 18:45:02.42 B1V+TCwD.net
bash scriptにおいて安全にパスワードを入力する方法はありますか?

930:login:Penguin
16/01/06 19:05:41.80 MBa5zvdI.net
何に入力するの?

931:login:Penguin
16/01/06 20:25:55.08 rOS8pvUb.net
>>909
echo xxxxxxx > ~/.password.mysql
mysql -umysql --password=$(cat ~/.password.mysql)
rm -f ~/.password.mysql
ps は防げるけど、駄目かあ
面倒くさいな

932:login:Penguin
16/01/06 20:43:49.93 MBa5zvdI.net
>>914
それじゃ防げない
$ echo 10 >test.txt
$ sleep $(cat test.txt) &
[1] 19237
$ ps -ef | grep sleep
taro 19237 11403 0 20:42 pts/3 00:00:00 sleep 10
$

933:login:Penguin
16/01/06 20:48:16.02 MBa5zvdI.net
あーすまん、mysqlなら防げるのか
この辺何に渡すかによって事情違うのよね
だからそこを聞いたんだけど答えがない

934:912
16/01/07 09:01:05.92 QBsoIL0c.net
すいません就寝して遅くなりました
入力するのはパスワードです

935:912
16/01/07 09:04:52.99 QBsoIL0c.net
bash scriptから毎日パスワードzipファイルを作るんですけど
パスワードをbash scriptにハードコーディングしてたので、今後はて入力にしたいと思いました

936:login:Penguin
16/01/07 09:43:17.90 EpgWYLWn.net
>>917
何に入力するのかと聞いたんだよ
>>918
手入力の代わりならexpect使う、とか
そもそもzipのパスワードなんて弱くてすぐ解析されちゃうから
別な方法使った方がいいんじゃね

937:login:Penguin
16/01/07 09:45:41.59 PgMJxQq8.net
せめてrar

938:login:Penguin
16/01/07 09:57:50.26 EpgWYLWn.net
>>909
あ、よく考えたらechoってshell builtinだな
だったらpsじゃ見えないかも

939:912
16/01/07 10:47:57.91 QBsoIL0c.net
>>919
パスワードをファイルに保存することはありません
今までやってたのはこうです
read -s pass
unzip -P $pass 20150107.zip nikki.txt
手入力を自動化したいわけではなく、パスワードを漏らさずに入力したいんです
>>920
rarはマイナーなイメージが強くて色んな所で解凍できるzipを選びました

940:login:Penguin
16/01/07 10:51:34.94 EpgWYLWn.net
ファイルに保存する?
なんでそんな話が出てきたんだ?
自動化したいわけじゃないなら手入力でいいんじゃね

941:login:Penguin
16/01/07 10:52:58.94 PgMJxQq8.net
その程度の用途ならパス見えたとしても問題ないだろ
そもそも見ようとする奴がいるから見えるわけだし

942:login:Penguin
16/01/07 11:01:24.23 EpgWYLWn.net
なんでいったんreadをはさんでたんだろ

943:login:Penguin
16/01/07 18:18:47.48 +v9UClbg.net
初心者です
xbuntuユーザーです
KKmoonの外付けDVDドライブを購入してノーパソでDVD観ようとしたんですが認識してないです
どうしたらいいでしょう?

944:login:Penguin
16/01/07 18:51:47.31 gKwxW4vW.net
>>926
自分で作ったDVD?
それとも買うなりレンタルなりしたDVD?
後者ならCSSの解除が必要

945:login:Penguin
16/01/07 19:54:26.03 ZCCB2K/P.net
数個のフォルダにある特定のファイル名を
./1/hoge.txt
あああ
いいい
./2/hoge.txt
ううう
えええ
./3/hoge.txt
おおお
かかか
のように、ファイル名と中身を表示させるにはcatなどを使って実現できるのでしょうか?
bashです。

946:login:Penguin
16/01/07 20:33:01.12 +v9UClbg.net
>>927
ありがとうございます
libdvdread4とSmplayer入れたら見れました

947:login:Penguin
16/01/07 20:38:47.35 QgL+OgyZ.net
>>926
dvdやbdあたりはlinuxに限らずPCでの再生はグレー扱いだからね
粘着されるの覚悟で懇切丁寧に教えてはもらえないよ
ubuntu dvd 見れない で検索した方がいい

948:928
16/01/07 20:40:18.68 ZCCB2K/P.net
findコマンドで
相対パスを含んだファイル名を出す事はできたのですが、
$find . -name hoge.txt
./1/hoge.txt
./2/hoge.txt
./3/hoge.txt
ここからパイプでcatやawkかなと思いましたが、成功していません・・・数はたくさんありますが、
このままでは手打ちした方が早いのですが、なんとかワンライナーでやってみたい衝動にかられます。

949:login:Penguin
16/01/07 20:58:59.69 EpgWYLWn.net
手抜きだけど
head -1000 `find . -name hoge.txt`
とかでごまかすことはある

950:login:Penguin
16/01/07 21:23:45.96 EpgWYLWn.net
find . -name hoge.txt -print -exec cat {} \; -exec echo \;

951:login:Penguin
16/01/07 21:26:43.58 Dif29UnZ.net
>>931
$ find . -name "hoge.txt" -exec echo {} \; -exec cat {} \; -exec echo \;

952:login:Penguin
16/01/07 21:28:12.53 Dif29UnZ.net
>>933
あ、かぶったすまぬ

953:login:Penguin
16/01/07 21:45:02.14 TaX/rVnE.net
Linuxとは関係あまりないのですが
1番詳


954:しそうなのでこちらに書かせていただきます スレチですいません iPhoneのSIMを抜き、有料のWi-Fiなどに接続するとラインのメッセージ通知だけ届きます 支払ってないのでネット等、使えない状態です もちろんラインも通知とそのメッセージは通知上でだけ見れますが、ライン上ではオフラインとでてその通知できたメッセージは見れません これはどうしてでしょうか? ちなみに繋げた最初の一瞬だけしかこの通知は来ません



955:login:Penguin
16/01/07 21:54:50.77 nmgL1Vye.net
初心者です。
ubuntuユーザです。
cronで定期的にシェルスクリプトを動かしたいのですが、mvは実行されるのにffmpegは実行されません。
手動で実行するときは正常に動くのですが、なぜでしょうか?

956:login:Penguin
16/01/07 22:00:22.88 IfNtHNni.net
>>936
どこがLinux関係あると思ったの?
スレチどころかイタチだよ?
未認証でもAPNs通信だけ許容されてるんじゃないの?

957:login:Penguin
16/01/07 22:00:29.99 w/gVxGBL.net
$ (cat find . -name hoge.txt)
$ find . -name hoge.txt -exec cat {} \;

958:login:Penguin
16/01/07 22:01:17.80 w/gVxGBL.net
$ cat $(find . -name hoge.txt)
☆(ゝω・)vキャピ

959:login:Penguin
16/01/07 23:12:45.31 EpgWYLWn.net
>>934>>939>>940
それじゃファイル名出ないんじゃね

960:login:Penguin
16/01/07 23:13:35.22 EpgWYLWn.net
>>937
ファイルにエラー吐かせてみる、とか

961:login:Penguin
16/01/07 23:16:30.68 EpgWYLWn.net
>>936
スレリンク(ios板)

962:login:Penguin
16/01/07 23:23:10.32 nmgL1Vye.net
>>942
ログをとっているのですがffmpegだけエラーも吐かずに何も実行されていないようです。
crontabでは
時間指定 /bin/bash /dir/script.sh
とやっています。
手動で実行するときは
./script.sh
とやっています
bashと.で実行するのの違いはありますか?

963:login:Penguin
16/01/07 23:38:51.11 ZCCB2K/P.net
findの使い方を教えていただいてありがとうございます。
ファイル名を出すのは難しいのですね。
grepで*を使うと、ファイル名が出たり、
tailf を*指定するとファイル名も出るので、
findとパイプでなんとかなると思ったのですが、-exec コマンド {} \; という使い方を初めて知りました。
今回は手打ちで行きたいと思います。

964:login:Penguin
16/01/07 23:39:49.95 EpgWYLWn.net
>>933でファイル名出るはずだけど

965:login:Penguin
16/01/07 23:46:06.28 Dif29UnZ.net
>>944
$ type ffmpeg
とやるとどうなる?

966:login:Penguin
16/01/07 23:57:12.76 EpgWYLWn.net
>>947
そこの問題だとしたらエラー出るはずよね

967:login:Penguin
16/01/08 00:32:27.50 XCtSX4g3.net
>>947
ffmpegは/usr/local/bin/ffmpegです
って出ます。

968:login:Penguin
16/01/08 00:37:18.90 rq8Ot0C7.net
>>949
そうしたらscript.shの中でも絶対パスで
/usr/local/bin/ffmpegと指定しましょう
要するに手動でscript.shを実行するときのPATHと
cronから実行するときのPATHが違うのが原因です

969:login:Penguin
16/01/08 00:40:41.98 XCtSX4g3.net
>>950
ありがとうございます!
やってみます

970:login:Penguin
16/01/08 02:16:54.67 vcPdhVOh.net
cron で実行するシェルスクリプト内では、
実行ファイルを絶対パスで指定しないといけないのか!
それで、cronでは正常に動かない、という質問が多いのか

971:login:Penguin
16/01/08 02:49:29.00 oAO4j9gj.net
>>946
すいません、でました。
find . -name hoge.txt -print -exec cat {} \; で終わっていました。
find . -name hoge.txt -print -exec cat {} \; -exec echo \;
しかしわからないのが、-printが無くても同じ結果のようですが、何か違うのでしょうか?
-exec echo \; があるのと無いので、なぜファイル名がつくのでしょうか?
execがどこにかかっているのか、{}は何なのか、\; これはエスケープしていると思いますが、
今まで体験したことの無いfindコマンドです・・・

972:login:Penguin
16/01/08 03:37:57.29 CArIIde4.net
>>936
死ね

973:login:Penguin
16/01/08 03:41:36.13 i7wKnDFW.net
>>953
ほとんどの事はmanpageに書いてあるだろ
ママンが居なきゃ何もできないのか?

974:login:Penguin
16/01/08 04:07:26.87 oAO4j9gj.net
>>955
満、見ていませんでした。
今から勉強します。

975:login:Penguin
16/01/08 0


976:8:37:07.63 ID:lIqMy/Gz.net



977:login:Penguin
16/01/08 08:38:01.48 lIqMy/Gz.net
>>953
いや、どっちでもファイル名は出るはずだけどな
-exec echo \; はファイルの中身を出力した後に一行空けてるだけ

978:login:Penguin
16/01/08 08:41:44.62 DyLd/jjc.net
URLリンク(www.starbucks.co.jp)
がうまく表示されないのですが,理由がわかりますか?
Ubuntu 15.10で,Chrome Firefoxともにうまく表示されません
default-jreは入れていて,Adblock系のソフトは入っていません

979:login:Penguin
16/01/08 08:46:03.96 lIqMy/Gz.net
>>953
-print でファイル名出力、
-exec cat {} \; でファイルの中身を出力、
-exec echo {} \; で一行空け
> -printが無くても同じ結果のようですが
そんなはずはない
なかったらファイル名出ないはず
> -exec echo \; があるのと無いので、なぜファイル名がつくのでしょうか?
あってもなくてもファイル名は出るはず

980:login:Penguin
16/01/08 08:51:27.70 7WtdRE+e.net
>>959
「うまく表示されません」ってどういう意味なの?って聞かれるな

981:login:Penguin
16/01/08 09:09:08.53 Nin44S5c.net
bashで$()と$(())違いはなんですか?

982:login:Penguin
16/01/08 09:13:16.96 uPqodxno.net
>>952
トラブルを防ぐ意味でシェルスクリプトでは絶対パスで記述するのが
トラディショナルな方法論のひとつ。

983:login:Penguin
16/01/08 09:13:17.93 DyLd/jjc.net
>961
何が表示されるかわからないけれど(おそらく地図?)
何も表示されない現象が起きています
961にはなにか表示されていますか?

984:login:Penguin
16/01/08 09:33:45.82 7WtdRE+e.net
>>964
地図が表示されているね
この地図とかはjavascriptがオフになってると表示されないよ

985:login:Penguin
16/01/08 09:38:11.08 lIqMy/Gz.net
>>960
> -exec echo {} \; で一行空け
すまん、これ {} が余計だ

986:login:Penguin
16/01/08 09:41:01.24 lIqMy/Gz.net
>>962
man読もうよ
URLリンク(linuxjm.osdn.jp)
URLリンク(linuxjm.osdn.jp)
URLリンク(linuxjm.osdn.jp)

987:login:Penguin
16/01/08 09:43:22.37 7WtdRE+e.net
>>964
以下でも説明されているけど普通のブラウザではjavascriptは有効になっている
(だから964の事例は標準では起こりえない…はず)
URLリンク(support.mozilla.org)
このページに書いてあるようにNoScriptなどをインストール(アドオン)することで有効にするかブロックにするか操作できる
ちなみにNoScriptのアイコンは○にSの文字が書かれているアイコンで
有効の場合は”白” 無効の場合は”赤”の丸のアイコンに変わる

988:login:Penguin
16/01/08 12:00:58.98 3OqVZPmr.net
>>964
こっちも同じ現象出た
URLリンク(sbcj.s3.amazonaws.com)
URLリンク(www.starbucks.co.jp)
↑二つでjsがエラー吐いてる
いずれも
3766 this.version = version.split('_').join('.');
これのversionがundefinedになってる
uaからversionの文字列抜いてるようで
3736 R_I_PHONE = /\((iphone).*?os ([\d_]+).*?\)/;
3737 R_I_POD = /\((ipod).*?os ([\d_]+).*?\)/;
3738 R_I_PAD = /\((ipad).*?os ([\d_]+).*?\)/;
3739 R_ANDROID = /\(.*?(android) ([\d\.]+).*?\)/;
3740 R_MAC = /\(.*?(mac) os .*?([\d_\.]+).*?\)/;
3741 R_LINUX = /\(.*?(linux).*\)/;
3742 R_WINDOWS = /\(.*?(windows).*?([\d_\.]+).*?\)/;
↑のように正規表現取っててversionにはふたつめのキャプチャした文字列が入るみたいだけど
linuxんとこだけキャプチャしてんのがひとつしかない
windowsのuaなら見られた

989:login:Penguin
16/01/08 12:22:30.71 HV/qNze5.net
ubuntu15.10で使える無線LANアダプタってありますか?
WLI-UC-GNM2を購入したのですが、認識はするのですが非常に不安定です。
3日ぐらいかけてWEPにしたり、電流の調整、RT3070のドライバーを作成したりしましたが、全てうまく行きませんでした。
有線lanは通せませんし、テザリングの容量も付きてしまいました(iphone経由のテザリングでのネットはうまくいきました)
wifiアダプタじゃなくても、ネットができる良い方法があれば教えて下さい。よろしくお願いします。

990:login:Penguin
16/01/08 12:28:14.15 6rYnUtU0.net
テザリングの容量増やせば?

991:login:Penguin
16/01/08 12:30:05.33 BPi9iT/w.net
Linuxで無線LANアダプタはまともに
動くものがない状態。諦めるしか無いよ。

992:login:Penguin
16/01/08 12:30:29.16 rkdDe1Zq.net
ネットできればいいならコンセント使って通信できるでしょ
パナかどっかが規格値150MbpsのPLC出してた気がする

993:login:Penguin
16/01/08 12:32:45.93 rkdDe1Zq.net
URLリンク(s.kakaku.com)
好きなのをどうぞ

994:login:Penguin
16/01/08 12:39:43.27 l3g4lquG.net
>>959
昼飯食っている間に出遅れたようだが
中身をちらっと覗いて、UA がどうやらとやっているから、気付いた
1. 窓の幅を変えたら地図が出る
2. UserAgent を Windows のものに変えると幅に関係なく表示される
原因
サイトのスクリプトが糞
問題
それよりも問題なのは、特に UserAgent について何も触れていないで
表示されている人が質問に答えていること

995:login:Penguin
16/01/08 12:43:48.54 HV/qNze5.net
ありがとうございます。
>>971
金銭的に厳しそうです。
>>972
やはりそうですか
>>973-974
ありがとうございます、PCLは盲点でした。調べてみます。

996:login:Penguin
16/01/08 12:45:51.63 BPi9iT/w.net
PLCは値段が高い上に運要素が酷いからねw
使えない時は全く使えない。

997:login:Penguin
16/01/08 12:47:22.21 7WtdRE+e.net
>>972
これ信用していいのかね?
俺のは中古のノーパソでそれが付いてたけどなんの問題もないぞ

998:login:Penguin
16/01/08 12:52:35.42 rkdDe1Zq.net
「アダプタ」は少ないかもね
内蔵されてるのはだいたいatherosとかでドライバあるから問題ないだろ

999:login:Penguin
16/01/08 12:56:27.83 HV/qNze5.net
PLCでした、すいません
>>977
うーん
>>978
ノート内臓の無線LANは私も問題なく動いています。
デスクトップになるとここまで違うとは

1000:login:Penguin
16/01/08 12:57:27.60 7WtdRE+e.net
へぇそうなのか ドライバの問題か
なんとかならないものかね もったいない

1001:login:Penguin
16/01/08 12:58:55.25 7WtdRE+e.net
ここじゃダメそうなら別のところで聞けよ もったいない…

1002:login:Penguin
16/01/08 13:21:59.18 XCtSX4g3.net
>>950
できました!
ありがとうございます!

1003:970
16/01/08 13:24:24.59 HV/qNze5.net
もう一台アクセスポイント用のルーターを買って、そこから有線でつなごうと思います。
回答してくださった方、ありがとうございました。

1004:login:Penguin
16/01/08 15:18:03.30 VfMkUUyk.net
ググるとWLI-UC-GNM2は14.04だと何もしないで普通に使えてるって記述が結構あるけど
15.10だとなんか不具合が出てるってことかしら

1005:login:Penguin
16/01/08 15:34:11.49 7nRkQ59n.net
更にぐぐると色々出てくるぞ
無線LANは避けたほうが良いのだろう

1006:login:Penguin
16/01/08 16:22:58.14 7WtdRE+e.net
またか…Ubuntuなんか使うから迷宮に入るんだ

1007:login:Penguin
16/01/08 16:53:00.24 XdmMgtm2.net
Windowsで150MbのアダプタをLinuxで起動すると60Mb以下になった

1008:login:Penguin
16/01/08 16:57:53.14 wZYTRR38.net
先輩助けてください!
debian
postgresqlの公式で用意されているリポジトリからインストールしたpostgresql-9.4をアンインストールしたいんですが失敗します!
どうやって消せますか?
sudo apt-get purge postgresql-9.4すると
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージは「削除」されます:
postgresql-9.4* postgresql-contrib-9.4*
アップグレード: 0 個、新規インストール: 0 個、削除: 2 個、保留: 0 個。
この操作後に 20.3 MB のディスク容量が解放されます。
続行しますか? [Y/n] y
(データベースを読み込んでいます ... 現在 114596 個のファイルとディレクトリがインストールされています。)
postgresql-contrib-9.4 (9.4.5-1.pgdg80+1) を削除しています ...
update-alternatives: 警告: リンクグループ postmaster.1.gz が壊れているため、alternative /usr/share/postgresql/9.4/man/man1/postmaster.1.gz の再インストールを強制しています
postgresql-9.4 (9.4.5-1.pgdg80+1) を削除しています ...
postgresql-9.4 (9.4.5-1.pgdg80+1) の設定ファイルを削除しています ...
Dropping cluster main...
Can't exec "": そのようなファイルやディレクトリはありません at /usr/bin/pg_ctlcluster line 282.
Error: could not stop server, aborting
dpkg: パッケージ postgresql-9.4 の処理中にエラーが発生しました (--purge):
サブプロセス インストール済みの post-removal スクリプト はエラー終了ステータス 1 を返しました
postgresql-common (172.pgdg80+1) のトリガを処理しています ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
Removing obsolete dictionary files:
処理中にエラーが発生しました:
postgresql-9.4
E: Sub-process /usr/bin/dpkg returned an error code (1)

1009:970
16/01/08 17:06:37.20 aHRPhVqw.net
>>970 です
ルーターからの有線接続でうまくいきました。みなさん本当にありがとうございました。
やっと入り口に立てました。

1010:login:Penguin
16/01/08 17:23:01.26 eJHI1ivZ.net
>>972
そうかなあ?
俺環だと今まで動かなかったのは無いけどな。

1011:login:Penguin
16/01/08 17:42:47.61 7WtdRE+e.net
>>989
やったと思うけど
sudo apt-get install -f

1012:login:Penguin
16/01/08 17:46:26.96 Fe76q3Y/.net


1013:login:Penguin
16/01/08 17:55:12.34 7WtdRE+e.net
>>989
$ sudo service postgresql stop
$ sudo apt-get remove postgresql postgresql-libs postgresql-server

1014:login:Penguin
16/01/08 18:14:01.16 lIqMy/Gz.net
>>989
> Can't exec "": そのようなファイルやディレクトリはありません at /usr/bin/pg_ctlcluster line 282.
って言ってるから /usr/bin/pg_ctlcluster の282行目周辺読んでみたら

1015:login:Penguin
16/01/08 18:53:48.02 AkJjwN5Y.net
頭おかC
URLリンク(hissi.org)

1016:970
16/01/08 18:58:10.80 aHRPhVqw.net
わぁレスしてしまいました。申し訳ございませんでした。
今度からは必死チェッカーにも念のためかけようと思います。

1017:login:Penguin
16/01/08 19:31:22.67 s3toLAwJ.net
xubuntuスレの埋め方が闇深すぎ

1018:login:Penguin
16/01/08 19:55:31.31 qiT681lk.net
KDEは美しいけど独特の癖があるな。
xfceはUnityより軽くて使いやすいが今市だな。

1019:login:Penguin
16/01/08 19:59:31.01 IMFhDufN.net
>>970
うちはデスクトップでWLI-UC-GNMEを使ってるけど安定してる

1020:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1021:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

3063日前に更新/251 KB
担当:undef