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

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

9
PythonのLinuxとWindowsの両方で「/」(ディレクトリ区切り)を使用するにはどうすればよいですか?
/を使用してフォルダー内に特定のファイルを作成するコードをPythonで記述しました。Windowsでコードを使用したい場合、機能しません。WindowsおよびLinuxでコードを使用する方法はありますか。 Pythonでは私はこのコードを使用しています: pathfile=os.path.dirname(templateFile) rootTree.write(''+pathfile+'/output/log.txt') Windowsマシンでコードを使用すると、コードが機能しなくなります。 LinuxとWindowsの両方で「/」(ディレクトリ区切り)を使用するにはどうすればよいですか?
191 python  linux  windows  unix 

11
シェルスクリプトの「for」ループ構文
私は以下を機能させました: for i in {2..10} do echo "output: $i" done これは、行の束を生成しoutput: 2、output: 3その上、。 ただし、以下を実行しようとしています: max=10 for i in {2..$max} do echo "$i" done 以下を生成します: output: {2..10} $ maxを文字列の一部ではなく配列のもう一方の端として扱う必要があることをコンパイラに認識させるにはどうすればよいですか?
190 unix  syntax  shell 


8
brk()システムコールは何をしますか?
Linuxプログラマのマニュアルによると: brk()およびsbrk()は、プロセスのデータセグメントの終わりを定義するプログラムブレークの場所を変更します。 ここでデータセグメントはどういう意味ですか?それは単なるデータセグメントですか、それともデータ、BSS、およびヒープの組み合わせですか? wikiによると: データ、BSS、およびヒープ領域は、まとめて「データセグメント」と呼ばれることがあります。 データセグメントのみのサイズを変更する理由はわかりません。それがデータ、BSS、およびヒープの場合は、ヒープがより多くのスペースを取得するため、理にかなっています。 それでは、2つ目の質問をさせていただきます。これまでに読んだすべての記事で、著者はヒープが上向きに成長し、スタックが下向きに成長すると言っています。しかし、彼らが説明していないのは、ヒープがスタックとスタックの間のすべてのスペースを占有するときに何が起こるかです。
184 c  linux  unix  memory-management  brk 


10
タブ区切りファイルの並べ替え
次の形式のデータがあります。 foo<tab>1.00<space>1.33<space>2.00<tab>3 次に、最後のフィールドに基づいてファイルを降順に並べ替えようとしました。次のコマンドを試してみましたが、期待どおりに並べ替えられませんでした。 $ sort -k3nr file.txt # apparently this sort by space as delimiter $ sort -t"\t" -k3nr file.txt sort: multi-character tab `\\t' $ sort -t "`/bin/echo '\t'`" -k3,3nr file.txt sort: multi-character tab `\\t' それを行う正しい方法は何ですか? こちらがサンプルデータです。





4
Bashで2つのファイルを1行ずつマージする方法
2つのテキストファイルがあり、それぞれにそのような行ごとの情報が含まれています file1.txt file2.txt ---------- --------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . . 以下を取得するために、bashスクリプトを使用してこれらのファイルを1行ずつマージしたいと思います。 fileresult.txt -------------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . . これはどのようにしてBashで実行できますか?
178 bash  unix 

8
Bashで指定されたタイムアウト後に子プロセスを強制終了する方法は?
時々クラッシュする(実際にはハングする)子プロセスを起動するbashスクリプトがあり、明確な理由はありません(ソースが閉じているため、私ができることはあまりありません)。結果として、私はこのプロセスを一定時間起動し、一定時間経過しても正常に戻らない場合は強制終了できるようにしたいと考えています。 bashを使用してそれを達成する簡単で堅牢な方法はありますか? PS:この質問がserverfaultまたはスーパーユーザーに適しているかどうか教えてください。
178 linux  bash  unix 

8
文字列を含む名前のすべてのファイルを検索
現在のディレクトリからファイル名に文字列を含むファイルを返すコマンドを探しています。私が見ているlocateとfind見つけることができるコマンドは、ファイルが何かで始まるfirst_word*か何かで終わります*.jpg。 ファイル名に文字列を含むファイルのリストを返すにはどうすればよいですか? たとえば2012-06-04-touch-multiple-files-in-linux.markdown、現在のディレクトリにファイルがあった場合。 このファイルと文字列を含む他のファイルを返すにはどうすればよいtouchですか?次のようなコマンドを使用するfind '/touch/'


2
bash HISTSIZE対HISTFILESIZE?
HISTSIZEvs. はどう違いHISTFILESIZEますか? これらは、デフォルトの500行を超えてbash履歴を拡張するために使用されます。 ここと他のフォーラムでは、なぜ両方が必要なのかについて明確さが欠けているようです。(例1、例2、例3)。
174 bash  unix 

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