Misalnya, sekarang saya menggunakan yang berikut untuk mengubah beberapa file yang jalur Unix yang saya tulis ke file: cat file.txt | while read in; do chmod 755 "$in"; done Apakah ada cara yang lebih elegan, lebih
Misalnya, sekarang saya menggunakan yang berikut untuk mengubah beberapa file yang jalur Unix yang saya tulis ke file: cat file.txt | while read in; do chmod 755 "$in"; done Apakah ada cara yang lebih elegan, lebih
Saya mencoba menambahkan cabang git yang saat ini saya kerjakan (check-out) pada bash prompt tanpa hasil .. ( sambil menjaga jalur saya saat ini yang memperlihatkan direktori aktif / file utuh) Saya memiliki file .bashrc di rumah saya, tapi saya juga melihat banyak orang menyebutkan file .profile...
Saya ingin menemukan perintah bash yang akan membiarkan saya grep setiap file dalam direktori dan menulis output grep itu ke file terpisah. Dugaan saya adalah melakukan sesuatu seperti ini ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" tapi, sejauh yang saya tahu, xargs tidak suka tanda kutip...
Apakah ada perintah untuk mengambil jalur absolut yang diberikan jalur relatif? Sebagai contoh saya ingin $ line berisi path absolut dari setiap file dalam dir ./etc/ find ./ -type f | while read line; do echo
Saya punya masalah dengan Bash, dan saya tidak tahu mengapa. Di bawah shell, saya masukkan: echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 "getpid" adalah program C untuk mendapatkan pid saat ini, seperti: int main() { printf("%d", (int)getpid()); return 0;...
Daftar versi ruby console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => - current # =* - current && default # * - default Coba gunakan ruby versi tertentu console:~$ rvm use 2.0.0 RVM is not a function, selecting rubies with 'rvm use ...' will not work. You need to...
Saya mencoba menulis (apa yang saya pikir akan menjadi) skrip bash sederhana yang akan: jalankan virtualenv untuk membuat lingkungan baru dengan $ 1 aktifkan lingkungan virtual lakukan beberapa hal lagi (instal django, tambahkan django-admin.py ke jalur virtualenv, dll.) Langkah 1 bekerja...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Perbaiki
Saya mencoba untuk mendapatkan isi direktori menggunakan skrip shell. Skrip saya adalah: for entry in `ls $search_dir`; do echo $entry done di mana $search_dirjalur relatif. Namun, $search_dirberisi banyak file dengan spasi putih dalam namanya. Dalam hal ini, skrip ini tidak berjalan seperti...
Saya memiliki skrip Perl yang memberi saya daftar angka acak yang ditentukan yang sesuai dengan baris file. Selanjutnya saya ingin mengekstrak baris-baris itu dari file menggunakan sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) Variabel varmengembalikan...
Saya bingung tentang skrip bash. Saya memiliki kode berikut: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Saya ingin dapat membuat nama variabel yang berisi argumen pertama dari perintah dan memberikan nilai misalnya baris terakhir...
Saya gunakan startxuntuk memulai X yang akan mengevaluasi .xinitrc. Di saya, .xinitrcsaya mulai menggunakan window manager saya /usr/bin/mywm. Sekarang, jika saya membunuh WM saya (untuk menguji beberapa WM lainnya), X akan berakhir juga karena .xinitrcscript mencapai EOF. Jadi saya menambahkan ini...
Saya punya input (misalkan file). Di setiap baris ada nama file. Bagaimana saya bisa membaca file ini dan menampilkan konten untuk
Apakah ada cara untuk melakukan ini secara efektif di bash: /my/bash/script < echo 'This string will be sent to stdin.' Saya sadar bahwa saya dapat menyalurkan output dari gema seperti ini: echo 'This string will be piped to stdin.' |
Bagaimana Anda menggunakan garis kelanjutan bash? Saya menyadari bahwa Anda dapat melakukan ini: echo "continuation \ lines" >continuation lines Namun, jika Anda memiliki kode indentasi, itu tidak berfungsi dengan baik: echo "continuation \ lines" >continuation
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 8 tahun yang lalu . Perbaiki pertanyaan ini Saya mencoba
Saya memiliki skrip shell yang berjalan di Linux dan menggunakan panggilan ini untuk mendapatkan tanggal kemarin dalam YYYY-MM-DDformat: date -d "1 day ago" '+%Y-%m-%d' Ini berfungsi sebagian besar waktu, tetapi ketika skrip berlari kemarin pagi 2013-03-11 0:35 CDTitu kembali "2013-03-09"bukan...
Apakah ada cara sederhana, dalam lingkungan UNIX yang cukup standar dengan bash, untuk menjalankan perintah untuk menghapus semua kecuali file X terbaru dari direktori? Untuk memberikan sedikit contoh konkret, bayangkan beberapa tugas cron menulis file (misalnya, file log atau cadangan ter-up) ke...
Apa cara terbaik untuk bergerak di jalur perintah yang sangat panjang di terminal? Katakanlah saya menggunakan tombol panah atau Ctrl- Runtuk mendapatkan baris perintah panjang ini: ./cmd --option1 --option2 --option3 --option4 --option5 --option6 --option7 --option8 --option9 --option10...
Saya perlu mengulang direktori secara rekursif dan menghapus semua file dengan ekstensi .pdfdan .doc. Saya mengelola untuk mengulang direktori secara rekursif tetapi tidak berhasil memfilter file dengan ekstensi file yang disebutkan di atas. Kode saya sejauh