タグ付けされた質問 「unix」

このタグは、UNIXに直接関連するプログラミングの質問に限定されます。一般的なソフトウェアの問題は、Unix&Linux Stack Exchangeサイトまたはスーパーユーザーに送信する必要があります。Unixオペレーティングシステムは、1960年代後半にBell Labsによって開発された汎用OSであり、現在、さまざまなバージョンで存在しています。

3
Bashコマンドラインと入力制限
入力の長さについて、bash(または他のシェル)に課せられたある種の文字制限はありますか?もしそうなら、その文字制限は何ですか? つまり、コマンドラインで実行するには長すぎるコマンドをbashで記述できますか?必要な制限がない場合、推奨される制限はありますか?

4
PNG画像を1つのPDFファイルにマージする[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する .pngUnixで複数のファイルを1つのPDFファイルにマージするにはどうすればよいですか?
89 unix  pdf  merge  png 

8
grepまたはackによって返された長い一致する行を切り捨てる方法
行が非常に長いことが多いHTMLファイルでackまたはgrepを実行したいと思います。繰り返し折り返される非常に長い行を見たくありません。しかし、正規表現に一致する文字列を囲む長い行のその部分だけを見たいのです。Unixツールの任意の組み合わせを使用してこれを取得するにはどうすればよいですか?
89 grep  unix  ack 

19
Unix「メール」の「差出人」アドレスを変更する
Unixコマンドラインからメッセージを送信すると、からmail TO_ADDR電子メールが送信され$USER@$HOSTNAMEます。によって挿入された「From:」アドレスを変更する方法はありmailますか? 参考までに、私はUbuntuでGNU Mailutils 1.1 / 1.2を使用しています(ただし、FedoraとRHELで同じ動作を確認しました)。 [編集] $ mail -s chris@example.orgのテスト Cc: 差出人:foo@bar.org テスト中 。 収量 件名:テスト 宛先:<chris@example.org> X-Mailer:メール(GNU Mailutils 1.1) メッセージID:<E1KdTJj-00025z-RK @ localhost> 差出人:<chris @ localhost> 日付:2008年9月10日水曜日13:17:23 -0400 差出人:foo@bar.org テスト中 "From:foo@bar.org"行は、ヘッダーの一部ではなく、メッセージ本文の一部です。
88 unix  email 

12
ファイルからロードされた文字列の変数をbashに強制的に展開させる
(ファイルからロードされた)文字列内の変数をbash(force?)で展開する方法を見つけようとしています。 「something.txt」という内容のファイルがあります。 hello $FOO world 次に実行します export FOO=42 echo $(cat something.txt) これは次を返します: hello $FOO world 変数が設定されていても、$ FOOは展開されませんでした。ファイルを評価またはソースすることはできません-ファイルを実行しようとするためです(そのままでは実行できません-変数を補間した文字列が必要です)。 何か案は?
88 linux  bash  shell  unix 

11
区切り文字に基づいて1つのファイルを複数のファイルに分割します
-|各セクションの後に区切り文字として1つのファイルがあります... unixを使用してセクションごとに個別のファイルを作成する必要があります。 入力ファイルの例 wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| ファイル1で期待される結果 wertretr ewretrtret 1212132323 000232 -| ファイル2で期待される結果 ereteertetet 232434234 erewesdfsfsfs 0234342343 -| ファイル3で期待される結果 jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -|
88 linux  unix  awk  split 

15
fork()の目的は何ですか?
Linuxの多くのプログラムやマニュアルページで、を使用しfork()たコードを見てきました。なぜ使用する必要fork()があり、その目的は何ですか?
87 c  unix  posix  fork 

5
別のシェルスクリプトからシェルスクリプトの関数を呼び出すことはできますか?
2つのシェルスクリプトがあります。 2番目のシェルスクリプトには、次の関数second.shが含まれています 。 func1 func2 first.shは、いくつかのパラメーターを使用して2番目のシェルスクリプトを呼び出し、その関数に固有の他のいくつかのパラメーターを使用してfunc1およびfunc2を呼び出します。 これが私が話していることの例です second.sh val1=`echo $1` val2=`echo $2` function func1 { fun=`echo $1` book=`echo $2` } function func2 { fun2=`echo $1` book2=`echo $2` } first.sh second.sh cricket football func1 love horror func2 ball mystery どうすればそれを達成できますか?
87 shell  unix 


5
単語全体をgrepする方法
次のコマンドを使用して、サブディレクトリにあるものをgrepします find . | xargs grep -s 's:text' しかし、これは次のようなものも見つけます <s:textfield name="sdfsf"...../> それを回避するために何ができるので、次のようなものが見つかります <s:text name="sdfsdf"/> またはそのことについては....また見つける <s:text somethingElse="lkjkj" name="lkkj" 基本的にs:text、name同じ行にある必要があります。
87 unix  grep 

6
findコマンドを使用しますが、2つのディレクトリ内のファイルを除外します
で終わるファイルを見つけたいの_peaks.bedですが、フォルダー内のファイルを除外tmpしscriptsます。 私のコマンドは次のようなものです: find . -type f \( -name "*_peaks.bed" ! -name "*tmp*" ! -name "*scripts*" \) しかし、それはうまくいきませんでした。tmpおよびscriptフォルダ内のファイルは引き続き表示されます。 誰かがこれについてアイデアを持っていますか?
86 linux  shell  unix  find 

9
ディレクトリ構造を保持せずにディレクトリをtarするにはどうすればよいですか?
バックアップスクリプトに取り組んでいて、ファイルディレクトリをtarアップしたいと思います。 tar czf ~/backup.tgz /home/username/drupal/sites/default/files これはそれをタール化​​しますが、結果のファイルを解凍すると、完全なファイル構造が含まれhome/username/drupal/sites/default/filesます。ファイルはにあります。 親ディレクトリを除外して、結果のtarが最後のディレクトリ(files)を認識できるようにする方法はありますか?
86 linux  unix  gnu  tar 

3
'export'コマンドは何をしますか?
私はLinuxに少し慣れていないので、物事を成し遂げるために、たまたまいくつかのコマンドを盲目的に実行しています。より多くの新しい人々がそれらについて定期的に知っているので、私はこれらのタイプの質問をすることは無駄ではないと思いました。 最近Jenkinsで作業を開始し、このexportコマンドを使用してJenkins戦争アーカイブを実行する必要がありました。そのためexport、一般的にコマンドが何をするのか、そしてJenkinsの実行中に(Jenkinsホームが設定された後に)このコマンドを実行する必要がある理由を知る必要がありました。 ありがとう!

12
ディレクトリパス変数は末尾にスラッシュを付ける必要がありますか?
ディレクトリへのパスを変数または定数として定義する場合、末尾にスラッシュを付ける必要がありますか?コンベンションとは何ですか? pwdUnixでは、現在のディレクトリが末尾のスラッシュなしで表示さcd /var/www/apps/れますが、完全なタブには末尾のスラッシュが含まれているため、わかりません。
85 unix  file  variables  path 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.