![Bashファイルへのacスクリプトの紹介[閉じる]](https://linux33.com/image/5321/Bash%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%B8%E3%81%AEac%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E7%B4%B9%E4%BB%8B%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
私の問題はbashのテキストファイルに入力されたデータを回復することです。これを実行できるコマンドを見つけて使用しましたが、まだ成功していませんsed
。私の友人がこれを行うためにCプログラムを導入することを提案しました。awk
cut
BashファイルにCプログラムを含めることはできますか?できればどうですか?それとも私の問題に対する他の解決策はありますか?
答え1
Cプログラム(スクリプトやコードではない)をコンパイルする必要があります。ただし、bash
コンパイラやその他の必須要素がインストールされている場合は、スクリプトを介してコンパイルできます。
Linux / Unixには、前述sed
のように(組み合わせて)ほとんどのテキスト処理を処理できる複数のコマンド/プログラムが付属しています。awk
cut
タスクにテキストを入出力として使用する非標準圧縮アルゴリズムなどの複雑なプログラミングが必要な場合は、標準コマンドの組み合わせの代わりに特別なプログラムを使用する必要があります。この場合、Cプログラムを書く代わりにPython / Perl / Rubyの使用を検討する必要があります。